Puzzle #316
50
48
45
40
33
22