I started programming in the past two years and started CP this year because of the motivation I got from tmwilliamlin168 on YouTube and I can solve most of the problem set A questions but I can't solve most of the problem set B and so on. Please I would like to know what are the maths needed for CP, all the major topics needed for CP? I want to improve myself in the world of programming and CP. I would be very happy for any help I can get.