Puzzles solved by BaCH