#include <bits/stdc++.h>
using namespace std;
char blah[8][10];
char y[8][8];
int bitcount(int x) {
  int a = 0;
  while (x > 0) {
    a += x % 2;
    x /= 2;
  }
  return a;
}
int main() {
  int i, j, k, ok, ans = 16;
  for (i = 0; i < (8); i++) scanf("%s", blah[i]);
  for (i = 0; i < (1 << 16); i++) {
    for (j = 0; j < (8); j++)
      for (k = 0; k < (8); k++) y[j][k] = 'W';
    for (j = 0; j < (8); j++) {
      if (i & (1 << j))
        for (k = 0; k < (8); k++) y[j][k] = 'B';
      if (i & (1 << (j + 8)))
        for (k = 0; k < (8); k++) y[k][j] = 'B';
    }
    ok = 1;
    for (j = 0; j < (8); j++)
      for (k = 0; k < (8); k++)
        if (y[j][k] != blah[j][k]) ok = 0;
    if (ok) ans = min(ans, bitcount(i));
  }
  printf("%d\n", ans);
  return 0;
}
