Раскладывайте на множители, выбирайте тот вариант, где все множители однозначные. Если известно, что цифры в числе должны быть разными, то варианты с повторами также отбрасываем.
366 = 2 * 3 * 61
Все три числа простые, но при этом одно из них двузначное, а значит, не может быть цифрой исходного числа. Следовательно, либо в условии ошибка, либо я чего-то не понял :)
согласен с Дмитрием Пивоваровым.
Вообще говоря, вариантов может быть несколько, например, перемножение цифр чисел 123, 231 и 321 даст один и тот же результат. Для начала нужно знать, хотя бы, количество цифр в числе.