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