Senior Puzzle 249