Puzzles solved by bapt