#include <bits/stdc++.h>
using namespace std;
string arr[8], t[8];
int main() {
  int ans = 100500;
  for (int i = 0; i < 8; i++) {
    cin >> arr[i];
    t[i] = arr[i];
  }
  for (int i = 0; i < 65536; i++) {
    int cnt = 0;
    for (int j = 0; j < 8; j++)
      for (int k = 0; k < 8; k++) t[j][k] = 'W';
    for (int j = 0; j < 16; j++)
      if (i & (1 << j)) {
        cnt++;
        if (j < 8)
          for (int k = 0; k < 8; k++) t[j][k] = 'B';
        else
          for (int k = 0; k < 8; k++) t[k][j - 8] = 'B';
      }
    int f = 1;
    for (int j = 0; j < 8; j++)
      if (arr[j] != t[j]) f = 0;
    if (f) ans = min(ans, cnt);
  }
  cout << ans;
  return 0;
}
