"Programming Challenges" - читать интересную книгу автора (Steven S. Skiena)