Комбинации символов

Семёнов14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.02.2011

Мне нужна простая программа, которая может располагать в разном порядке комбинации символов, заданные пользователем.

Пример: задаются наборы символов abc def ghi jkl. Прогамма должна расположить их во всех возможных комбинациях и выдать в текствовм файле: abcdefghijlk, defabcghijkl, ghidefjklabc и так далее. все возможные варианты.

Заявки фрилансеров