Senior Puzzle 310