Competitive programming 4 Book-2 - Halim, Steven (ICPC, 2018)