Phase 5 / strings, greedy, sets
Phase 5 / dp, bitwise, LIS
Phase 4 / patience_sorting, sequence_decomposition
Phase 3 / subsequence-enumeration
Phase 2 / DP, Number Theory
Phase 1 / dp, subsequence