#include <bits/stdc++.h>
using namespace std;
string s;
long long ln;
long long cnt[4] = {0};
int main() {
  cin >> s;
  ln = s.length();
  if (ln % 2 == 1) {
    cout << -1;
    return 0;
  }
  for (long long i = 0; i < ln; i++) {
    if (s[i] == 'L')
      cnt[0]++;
    else if (s[i] == 'R')
      cnt[1]++;
    else if (s[i] == 'U')
      cnt[2]++;
    else
      cnt[3]++;
  }
  long long d1, d2, ans = 0;
  d1 = abs(cnt[0] - cnt[1]);
  d2 = abs(cnt[2] - cnt[3]);
  if (d1 % 2 == 1) {
    ans++;
    d1--;
    d2--;
  }
  ans += (d1 / 2 + d2 / 2);
  cout << ans << endl;
}
