On a summer school for undergraduate and graduate students Okounkov gave the following exercise (without hints): Prove that the Hilbert scheme of points on $\mathbb C^2$ is smooth.
Only a definition of the scheme was given. I don't really understand how to solve this exercise.
I remember Beauville was saying in one of his coursescourse on a school at Lac de Garde (for graduate students and postdocswhile he was commenting page 14 here: http://math1.unice.fr/~beauvill/conf/lacgarde2.pdf), that he is not aware of an elementary proof of the fact that the Hilbert scheme of points on a smooth surface is smooth (a standard proof uses $Ext$ groups).
So I would like to know, who is right, OkunkovOkounkov or Beauville? (or maybe both?...)