Forefathers

A problem from the 1996 mathematical olympiad of the Republic of Moldova:

Twenty children attend a rural elementary school. Every two children have a grandfather in common. Prove that some grandfather has not less than 14 grandchildren in this school.

Click for Answer