the thing you got to watch out for in this riddle is "order of operations".
sense the manager gave back 5 dollars AFTER the customers have payed... then they were paying 70 dollars for the meal...
the customers then each recieved 1 dollar, which multiplyed by 3 is equal to 3, and the waiter kept the last 2 dollars.
by order of operations: 25 * ((5 - 2) / 3) 3 is not equal to (24 X 3) + 2...