The missing dollar is not actually missing; it is accounted for in the difference between what the men paid ($30) and what the room actually cost ($25). Each man initially paid $10, totaling $30. The hotel received $25 for the room and gave $3 back to the men. Therefore, the men effectively paid $27 for the room, and the remaining $2 is the amount of the discrepancy.
Chat with our AI personalities