How hard are these problems? Any teenage student and some younger students can understand the proof, but very very few are able to discover the proof on their own. Of the hundreds of people that have emailed me, I'd estimate only one or two percent (mostly math professionals and college students) have solved it without significant hints.