You have been given two eggs. One of them has been hard boiled. The other hasn't. You must tell them apart without breaking them or in any way damaging the shell. How?