adding puzzles from bu