#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, x1, y1, x2, y2, y, x;
  scanf("%d %d", &a, &b);
  for (int i = 1; i <= a; ++i) {
    for (int j = 1; j <= a; j++) {
      if (i * i + j * j == a * a) {
        if ((b * j) % a == 0 && (b * i) % a == 0) {
          x = (b * j) / a;
          y = (b * i) / a;
          if (y != j) {
            printf("YES\n0 0\n-%d %d\n%d %d\n", i, j, x, y);
            return 0;
          }
        }
      }
    }
  }
  printf("NO\n");
}
