#include <bits/stdc++.h>
int main() {
  int a, b, c, d, e, pre1, pre2;
  scanf("%d%d", &a, &b);
  if (b == 100)
    c = a * 1000 + b;
  else if (b >= 10)
    c = a * 100 + b;
  else
    c = a * 10 + b;
  e = c / 2;
  pre1 = c / 2;
  pre2 = c / 2;
  for (d = c / 4;; d = (d == 1) ? 1 : d / 2) {
    if (e == pre1 || e == pre2) {
      printf("No\n");
      break;
    }
    if (c > e * e) {
      pre2 = pre1;
      pre1 = e;
      e += d;
    } else if (c < e * e) {
      pre2 = pre1;
      pre1 = e;
      e -= d;
    } else {
      printf("Yes\n");
      break;
    }
  }
}
