eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Квадрат разности

Квадрат разности

Дано натуральное число $n$. Найдите и выведите квадрат разности максимального и минимального чисел, составленных из цифр числа $n$. Например, если задано число $30605$, то максимальным числом, составленным их цифр этого числа будет число $65300$, а минимальным $356$ (наименьшим будет $00356$, но ведущие нули не считаются). Искомый квадрат разности равен $(65300 - 356) *(65300 - 356) = 4217723136$. \InputFile Одно натуральное число $n~(1 \le n \le 10^9)$. \OutputFile Выведите требуемый квадрат разности.
Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
30605
Выходные данные #1
4217723136