Phase 3 / circular, parity, modular-groups
Phase 2 / greedy, strings
Phase 4 / greedy/matching/abs_sum
Phase 4 / number_theory/primes/difference
Phase 5 / geometry, brute-force min-max
Phase 4 / greedy, inversions
Phase 4 / fenwick-offline
Phase 1 / greedy-sorting