Puzzles solved by Tup