eolymp
bolt
Try our new interface for solving problems
Problems

Квадратные числа

Квадратные числа

Time limit 1 second
Memory limit 64 MiB

Назовём число квадратным, если сумма его цифр является квадратом некоторого натурального числа.

Например, число 88 является квадратным, так как сумма его цифр 8+8=16, а это квадрат числа 4, а число 23 таковым не является, так как сумма его цифр 2+3=5, и не существует натурального числа, квадрат которого равен 5.

Проверьте, является ли заданное натуральное число квадратным.

Input data

Единственное натуральное число, не превышающее 10^9.

Output data

Выведите Yes, если заданное число является квадратным, и No в противном случае.

Examples

Input example #1
23
Output example #1
No
Author Анатолий Присяжнюк
Source II этап Всеукраинской олимпиады школьников 2012-2013, г. Бердичев