Added Solution for Puzzle 2