Hello, I am an incoming senior. I've normally been pretty good in classroom mathematics. However, only until recently have I been exposed to "competitive problem solving". I literally have not heard of the AMCs until my junior year, when my friend from another school told me about it. I became really excited about trying it out, but looking at the curriculum, I found out that there's so much to learn and that these things aren't covered in high school math: advanced geometry, combinatorics, probability, number theory, graph theory, etc. Now I'm self studying linear algebra and I'm doing fine. I was just wondering if it would be worth my time to study all these "problem solving" topics to try to be a good problem solver, or would it be just a waste of time? Originally I was planning on moving on to DiffEqs after finishing Linear Algebra. Then I found out theres also this thing called Putnam in college so maybe I could do that. I'm going to major in math by the way. Thanks.