#include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) #define ll long long #define mod 998244353 int main(){ cin.tie(0)->sync_with_stdio(0); cout.tie(0); int N,Q; int X[200009]; cin>>N>>Q; for(int i=1;i<=N;i++) cin>>X[i]; vectorsiz; for(int i=1;i<=N;i++) siz.push_back(X[i]); sort(siz.begin(),siz.end()); siz.erase(unique(siz.begin(),siz.end()),siz.end()); if(siz.size()*2>Q){ cout<<"No"<dat; for(int i=1;i<=siz.size();i++){ cout<<"1 "<