If Sally can paint a house in 4 hours, and John can paint the same house in 6 hour, how long will it take for both of them to paint the house together?

A. 2 hours and 24 minutes
B. 3 hours and 12 minutes
C. 3 hours and 44 minutes
D. 4 hours and 10 minutes
E. 4 hours and 33 minutes