#include int main(){ int n, z; scanf("%d%d", &n, &z); if (n >= 3){ puts("No"); return 0; } if (n == 1){ puts(z >= 2 ? "Yes" : "No"); return 0; } z *= z; for (int i = 1; i * i <= z; ++ i){ for (int j = 1; j * j <= z; ++ j){ if (i * i + j * j == z){ puts("Yes"); return 0; } } } puts("No"); return 0; }