Solved puzzle 2