#include <bits/stdc++.h>
using namespace std;
struct qin {
  int U, D, L, R;
} sum[10005];
int main() {
  int n;
  cin >> n;
  sum[0].U = 0;
  sum[0].D = 0;
  sum[0].L = 0;
  sum[0].R = 0;
  char str[205];
  for (int i = 1; i <= n; i++) {
    cin >> str[i];
    if (str[i] == 'D')
      sum[i].D = sum[i - 1].D + 1;
    else
      sum[i].D = sum[i - 1].D;
    if (str[i] == 'U')
      sum[i].U = sum[i - 1].U + 1;
    else
      sum[i].U = sum[i - 1].U;
    if (str[i] == 'L')
      sum[i].L = sum[i - 1].L + 1;
    else
      sum[i].L = sum[i - 1].L;
    if (str[i] == 'R')
      sum[i].R = sum[i - 1].R + 1;
    else
      sum[i].R = sum[i - 1].R;
  }
  int ans = 0;
  for (int j = 2; j <= n; j += 2) {
    for (int i = j; i <= n; i++) {
      if (sum[i].D - sum[i - j].D == sum[i].U - sum[i - j].U &&
          sum[i].L - sum[i - j].L == sum[i].R - sum[i - j].R)
        ans++;
    }
  }
  cout << ans << endl;
}
