class Solution {
public:
int minimumRecolors(string blocks, int k) {
int w=0;
for(int i=0;i<k;i++)
{
if(blocks[i] == 'W') w++;
}
int res = w;
for(int i=k;i<blocks.size();i++)
{
w += (blocks[i] == 'W') - (blocks[i-k] == 'W');
res = min(res,w);
}
return res;
}
};