Puzzles solved by baf