ICPC Mansoura Community is basically a community which is interested in Problem Solving and Competitive Programming, so our main activity is to help people start learning about these topics and that is through our training. Our training consists of 2 levels Level 0 : STL1 Basics & Conditions & Loops Arrays, Built-in Functions & Strings Functions & Complexity STL 1 (Linear Containers) STL 2 (Non-linear Containers) & Structs Ad hoc (freq array, cumulative array, 2 pointers + sliding window) Level 1: Geometry Binary search (basic and optimization) Greedy algorithm Recursion & recursive brute force(backtracking) Iterative brute force & bit-mask Math I (primes, Factorization, Sieve) Math II (GCD, LCM, power, mod, mod inverse) DP I (Intro, max 1d range, 2d range) DP II (subset problems, build output) Graph I (Intro, DFS, CC, BFS, cyclic check