#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define INF ((1<<30)-1) #define rep(i,n) for(int i=0;i<(int)(n);i++) #define all(v) v.begin(),v.end() bool dp[400000]; int main() { ios::sync_with_stdio(0); cin.tie(0); int n, k; string s; cin >> n >> k; cin >> s; int cnt = k; for (int i = n - 1; i >= 0; i--) { if (cnt > 0 && s[i] == 'o')dp[i] = true; else cnt++; if (!dp[i + k])cnt--; } if (dp[0]) { rep(i, k + 1) { if (!dp[i]) { cout << i << endl; } } } else { cout << 0 << endl; } return 0; }