#include <bits/stdc++.h>
int main(void) {
  int a, b, c, i, flag;
  flag = 0;
  scanf("%d%d", &a, &b);
  if (1 <= b && b <= 9) {
    c = a * 10 + b;
  } else if (10 <= b && b <= 99) {
    c = a * 100 + b;
  } else {
    c = a * 1000 + b;
  }
  for (i = 1; i <= 316; i++) {
    if (i * i == c) {
      flag = 1;
      break;
    }
  }
  if (flag) {
    printf("Yes\n");
  } else {
    printf("No\n");
  }
  return 0;
}
