#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6 + 7;
int a[maxn];
int n, s;
int main() {
  scanf("%d%d", &n, &s);
  if (s >= 2 * n) {
    s -= 2 * n;
    puts("YES");
    printf("%d", 2 + s);
    for (int i = 1; i < n; ++i) printf(" %d", 2);
    puts("");
    puts("1");
  } else
    puts("NO");
  return 0;
}
