#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
int *x = new int [n];
for ( int i=0; i<n; i++ ) {
cin>>x[i];
}
int num=0;
for ( int i=0; i<n; i++ ) {
if (x[i]>0 ) {
num++ ;
}
}
if (num = 0) {
cout<<"NO";
}
if ( num > 0 ) {
cout<<num;
}
cout<<endl;
for ( int i=0; i<n; i++ ) {
cin>>x[i];
}
for ( int i=0; i<n; i++ ) {
if ( x[i]>0 ) {
cout<<x[i]<<" ";
}
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luPj5uOwogICAgaW50ICp4ID0gbmV3IGludCBbbl07CiAgICBmb3IgKCBpbnQgaT0wOyBpPG47IGkrKyApIHsKICAgICAgICBjaW4+PnhbaV07CiAgICB9CiAgICBpbnQgbnVtPTA7CiAgICBmb3IgKCBpbnQgaT0wOyBpPG47IGkrKyApIHsKICAgICAgICBpZiAoeFtpXT4wICkgewogICAgICAgICAgICBudW0rKyA7IAogICAgICAgIH0KICAgIH0gCiAgICBpZiAobnVtID0gMCkgewogICAgICAgIGNvdXQ8PCJOTyI7CiAgICB9CiAgICBpZiAoIG51bSA+IDAgKSB7CiAgICAJY291dDw8bnVtOwogICAgfQoKICAgIGNvdXQ8PGVuZGw7CiAgICBmb3IgKCBpbnQgaT0wOyBpPG47IGkrKyApIHsKICAgICAgICBjaW4+PnhbaV07CiAgICB9CiAgICBmb3IgKCBpbnQgaT0wOyBpPG47IGkrKyApIHsKICAgICAgICBpZiAoIHhbaV0+MCApIHsKICAgICAgICAgICAgY291dDw8eFtpXTw8IiAiOwogICAgICAgIH0gICAgICAgCiAgICB9Cn0=