Senior Puzzle 312