Top 3 puzzle games of all time and why?

What are yours top 3 Puzzle Games of all time and why?