#include<bits/stdc++.h> using namespace std; //#include<atcoder/all> //using namespace atcoder; using ll = long long; using ull = unsigned long long; #define rep(i,n) for(int i=0;i<(n);++i) int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int n,k; cin>>n>>k; vector<int>a(n); for(int i=0;i<n;++i)cin>>a[i]; vector<int>b = a; ranges::sort(a); int key = a[k-1]; vector<int>ans; for(int i=0;i<n;++i){ if(b[i]<=key) continue; ans.emplace_back(i+1); while(i<n && b[i]>key){ i++; } } int m = ans.size(); cout << m << endl; for(int i=0;i<m;++i)cout << ans[i] << " "; cout << endl; }