Graphs are very simple mathematical objects that can model basically every problem in combinatorics, and as such one can rapidly go from what is well known to what is unknown with just a few more definitions. Discover with me the beauty of this topic.
This is part of the syllabus for maths olympians in high school. Also discrete maths in undergraduate university.