A homeowner estimates that it will take her 7 days to roof her house. A professional roofer estimates that he could roof the house in 4 days. How long will it take if the homeowner helps the roofer?