Искусство программирования. Том 4А. Комбинаторные алгоритмы, часть 1