func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int mod(long long int x) {     return (((x) % 1000000007) + 1000000007) % 1000000007;   }   long long int mod1(long long int x, long long int m) {     return (((x) % m) + m) % m;   }   long long int solve() {     string s;     cin >> s;     long long int d = count(s.begin(), s.end(),  D );     long long int l = count(s.begin(), s.end(),  L );     long long int u = count(s.begin(), s.end(),  U );     long long int r = count(s.begin(), s.end(),  R );     if (s.size() % 2 == 0)       cout << (abs(d - u) + abs(l - r)) / 2;     else       cout <<  -1 ;     return 0;   }   signed main() {     ios::sync_with_stdio(0);     cin.tie(NULL);     cout.tie(NULL);     long long int t;     t = 1;     while (t--) {       solve();     }     return 0;   }   