Конкатенируй
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам даны два числа $$$a$$$ и $$$b$$$, необходимо проверить, можно ли их сконкатенировать таким образом, чтобы в результате получился полный квадрат.

Конкатенацией двух чисел называется приписывание одного из них справа от другого. Например если сконкатенировать числа $$$10$$$ и $$$5$$$, можно получить два числа: $$$510$$$ и $$$105$$$.

Натуральное число $$$x$$$ называется полным квадратом, если существует такое натуральное число $$$y$$$, что $$$y \cdot y = x$$$.

Входные данные

Вам даны два целых числа $$$a$$$ и $$$b$$$ ($$$1 \le a, b \le 100$$$), по одному числу на строке.

Выходные данные

Выведите «Yes», если можно сконкатенировать числа, чтобы получить полный квадрат, иначе выведите «No» (без кавычек).

Примеры

Входные данные
10
5
Выходные данные
No
Входные данные
1
21
Выходные данные
Yes