Надіслати розв'язок
Бали:
11,00 (partial)
Time limit:
1.0s
Memory limit:
64M
Author:
Problem types
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb
Перевірити, чи можна натуральне число n подати у вигляді суми трьох повних квадратів натуральних чисел (наприклад, 66 = 12 + 12 + 82). Якщо так, то вивести ці числа; в іншому випадку вивести "FALSE".
Формат вхідних даних
Зі стандартного вхідного потоку вводиться одне ціле число ~n~ ~(0 \le n \le 1000)~.
Формат вихідних даних
В один рядок стандартного вихідного потоку вивести у порядку неспадання три найменших цілих числа, що відповідають умові, відокремивши їх пропусками, або "FALSE", якщо представлення неможливе.
Приклад вхідних даних
66
Приклад вихідних даних
1 1 8
Коментарі