How can I go far in the national mathematical olympiad? Do you need to be born with an insane IQ, or born a genius or something like that? Any tips about how I can increase my problem solving skills if it's even possible? Examples of problems you will have to solve in the second round of the national olympiad are like this one: Find the last three digits in the product 1 * 3 * 5 * 7 * ... * 2009 * 2011 I mean how can I ever be able to solve that problem? I bet even people with masters and Ph.D's in mathematics struggles on these tasks and lots of high school kids can solve it... Will I ever be able to make it far in the Olympiad? I think I mainly need to practice my problem solving skills, but not sure if it's possible.