Puzzles solved by xmas