Here is the original question.
Three men go to stay at a motel, and the man at the desk charges them \$30.00 for a room. They split the cost ten dollars each. Later the manager tells the desk man that he overcharged the men, that the actual cost should have been \$25.00. The manager gives the bellboy \$5.00 and tells him to give it to the men. The bellboy, however, decides to cheat the men and pockets \$2.00, giving each of the men only one dollar.
Now each man has paid 9.00 to stay in the room and $3 \times \$9.00 = \$27.00$. The bellboy has pocketed \$2.00. $\$27.00 + \$2.00 = \$29.00$ - so where is the missing \$1.00?
( I tried to add dollar signs but this stackexchange converts those to something else (edit: just add a backslash before the dollar sign otherwise it's treated as the MathJax delimiter) ),
I found a website that answers the problem, well it provides directions so that the reader can answer for themselves. But I feel like there is a logical fallacy involved in this and I am wondering which one it is.