The houses on a street are numbered 1, 2, 3, 4, 5, etc., up one side of the street; then the numbers continue consecutively on the other side of the street and work their way back to be opposite number 1.
If house number 12 is opposite house number 29, how many houses are there on both sides of the street?
Riddle Answer