The solution to this puzzle has already been posted in this thread. Look for the spoiler tags, and highlight them to reveal the text.