Puzzles solved by bamf