Are you sure you want to see the puzzle solution?

If so, go here for the spoilers.