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