однако для успешного решения задачи вам не нужно изучать все сорок три квинтиллиона возможных позиций. Достаточно знать некий алгоритм сборки