Hehe.

i saw this once when I was 14, once when I was 15 and then today. I have been playing mind games with my friends for the past week so I decided to give it a go.
When I was 14, I was impatient and never bothered to even think. When I was 15, I gave up after a few throws. But now managed to solve it in 10 minutes.
The key is not to think to much. Take on the mindset of a child and you'll solve it very easily.