Puzzles solved by baph