#include <bits/stdc++.h>
using namespace std;
int di[4] = {1, 0, -1, 0};
int dj[4] = {0, 1, 0, -1}, inf = 2147483647;
const long long ll = 9223372036854775807;
int main() {
  int a, b;
  while (cin >> a >> b) {
    set<int> ans;
    for (int i = 0; i < a; i++) {
      int t1, t2;
      string x;
      cin >> x;
      for (int i = 0; x[i]; i++) {
        if (x[i] == 'G') t1 = i;
        if (x[i] == 'S') t2 = i;
      }
      ans.insert(t2 - t1);
    }
    int k = *ans.begin();
    if (k < 0) {
      cout << -1 << '\n';
    } else {
      cout << ans.size() << '\n';
    }
  }
  return 0;
}
