After fishing, Alex says: “I caught 22 fish; I caught 2 fewer than Bob; Tom caught 1 fewer than me.” Bob says: “Nobody caught more than me; Tom caught 25; the difference between my catch and Tom’s is 3.” Tom says: “I caught fewer than Alex; Alex caught 23; Bob caught 3 more than Alex.” Each person made exactly two true statements and one false statement. What were Alex’s, Bob’s and Tom’s catches, respectively?
