Puzzles solved by 2BP479