Пример 1. Задача Эйлера

Вернемся к знакомой задаче о шляпах: перечислить все способы, которыми три человека могут надеть три шляпы. Каждый такой способ можно считать перестановкой из трех шляп или трех чисел 1, 2, 3 (если закодировать шляпы числами).

Всего таких перестановок будет 3!=6: