#include <bits/stdc++.h>
#define ll long long
#define speed ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define pb push_back


using namespace std;

vector<pair<int,int>> a;




int main()
{
    speed;
    ll n,m,c;
    bool h;
    cin>>n>>m;
    vector<int> id;
    for(int i=0;i<m;i++)
    {
        cin>>c;
        h=false;
        for(int i=0; i<a.size();i++)
        {
            if(a[i].first==c)
            {
            a[i].second++;
            h=true;
            break;
            }
        }
        if(h==false)
        {
            a.pb(make_pair(c,1));
        }
    }
    for(int i=0; i<a.size();i++)
    {
        if(a[i].second==n||a[i].second==n+1)
        {
            id.pb(i);
        }
    }
    cout<<id.size()<<'\n';
    for(int i=0; i<id.size();i++)
    {
        cout<<a[id[i]].first<<" ";
    }
    return 0;
}
