Наименьшее и наибольшее числа из тех же цифр

Codes Inc; Room #007 - 1 Требуется написать программу, которая найдет наименьшее и наибольшее числа, состоящие из тех же цифр, что и заданное натуральное число N. Условие: Входные данные считываются с консоли. Выходные данные выводятся в консоль на одной строке через пробел. Codes Inc; Room #007 - 2