https://www.theoryofcomputation.co/pigeon-hole-principle-mathematical-preliminaries-part-3/
Pigeon Hole Principle Mathematical Preliminaries Part 3