MathDB
Amusing puzzle

Source:

April 12, 2017

Problem Statement

There are 1414 boys in a class. Each boy is asked how many other boys in the class have his first name, and how many have his last name. It turns out that each number from 00 to 66 occurs among the answers.
Prove that there are two boys in the class with the same first name and the same last name.