Pigeonhole Principle, Discrete Mathematics, Combinatorics, Mathematical Logic, Problem Solving.
also discussed and solved some fun problems using this principle. Also, we were introduced to an interesting theorem of graph theory, which used this principle in its proof. If you want to learn more about the pigeonhole principle, look no further! Check out the exciting new course Basic