Puzzles solved by Happy Birthday