Halim, Steven: Competitive Programming 4 - Book 1