#include<iostream>
#include<string>
using namespace std;
int main(){
  int n,m;
  cin >> n >> m;
  int i,j,k;
  string st[51];
  for(i=0;i<n;i++) cin >> st[i];
  int ch[51][3]={{}};
  for(i=0;i<n;i++){
    int c[3]={};
    for(j=0;j<m;j++){
      if(st[i][j]=='W') c[0]++;
      if(st[i][j]=='B') c[1]++;
      if(st[i][j]=='R') c[2]++;
    }
    for(k=0;k<3;k++) {
      ch[i][k]=m-c[k];
      //cout << ch[i][k] << endl;
    }
  }
  int dp[51][3]={{}};
  int inf = 1 << 20;
  fill(dp[0],dp[50],inf);
  dp[0][0]=ch[0][0];
  for(i=1;i<n-1;i++){
    for(j=0;j<3;j++){
      for(k=j;k<3;k++){
        dp[i][k]=min(dp[i][k],dp[i-1][j]+ch[i][k]);
      }
    }
  }
  int o=inf;
  for(k=1;k<3;k++) o=min(o,dp[n-2][k]+ch[n-1][2]);

  cout << o << endl;
  return 0;
}