Puzzle 6
Now for something a little harder...