#include<bits/stdc++.h>
using namespace std;
#define name "test"
#define ll long long
ll a[100005];
int main()
{
ios_base::sync_with_stdio(0);
cout.tie(0);cin.tie(0);
int n, S; cin >> n >> S;
for(int i = 1; i <= n; i++){
cin >> a[i];
}
int dodai = 1e9, kq1 = 0, kq2 = 0;
for(int l = 1; l <= n; l++){
ll sum = 0;
for(int r = l; r <= n; r++){
// doan con [l, r]
sum = sum + a[r];
// sum tu [l, r]
if(sum >= S){
if(dodai > r - l + 1){
dodai = r - l + 1;
kq1 = l;
kq2 = r;
}
}
}
}
cout << dodai << endl;
for(int i = kq1; i <= kq2; i++){
cout << a[i] << " ";
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBuYW1lICJ0ZXN0IgojZGVmaW5lIGxsIGxvbmcgbG9uZwoKbGwgYVsxMDAwMDVdOwppbnQgbWFpbigpCnsKICAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwogICAgIGNvdXQudGllKDApO2Npbi50aWUoMCk7CiAgICAgaW50IG4sIFM7IGNpbiA+PiBuID4+IFM7CiAgICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspewogICAgICAgICAgY2luID4+IGFbaV07CiAgICAgfQogICAgIGludCBkb2RhaSA9IDFlOSwga3ExID0gMCwga3EyID0gMDsKCiAgICAgZm9yKGludCBsID0gMTsgbCA8PSBuOyBsKyspewogICAgICAgICAgbGwgc3VtID0gMDsKICAgICAgICAgIGZvcihpbnQgciA9IGw7IHIgPD0gbjsgcisrKXsKICAgICAgICAgICAgICAgLy8gZG9hbiBjb24gW2wsIHJdCiAgICAgICAgICAgICAgIHN1bSA9IHN1bSArIGFbcl07CiAgICAgICAgICAgICAgIC8vIHN1bSB0dSBbbCwgcl0KCiAgICAgICAgICAgICAgIGlmKHN1bSA+PSBTKXsKICAgICAgICAgICAgICAgICAgICBpZihkb2RhaSA+IHIgLSBsICsgMSl7CiAgICAgICAgICAgICAgICAgICAgICAgICBkb2RhaSA9IHIgLSBsICArIDE7CiAgICAgICAgICAgICAgICAgICAgICAgICBrcTEgPSBsOwogICAgICAgICAgICAgICAgICAgICAgICAga3EyID0gcjsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICB9CgoKICAgICBjb3V0IDw8IGRvZGFpIDw8IGVuZGw7CiAgICAgZm9yKGludCBpID0ga3ExOyBpIDw9IGtxMjsgaSsrKXsKICAgICAgICAgIGNvdXQgPDwgYVtpXSA8PCAiICI7CiAgICAgfQoKfQoKCgoKCgoKCgo=