#include <bits/stdc++.h>
using namespace std;
int n, res = 0;
vector<vector<int> > m(410, vector<int>(410, 0));
int x = 200, y = 200;
char t;
void g() {
  if (t == 'U') y += 1;
  if (t == 'D') y -= 1;
  if (t == 'R') x += 1;
  if (t == 'L') x -= 1;
  res += m[x][y];
  m[x][y] += 1;
}
int main() {
  scanf("%d", &n);
  scanf("%c", &t);
  m[200][200] += 1;
  for (int i = 0; i < n; ++i) {
    scanf("%c", &t);
    g();
  }
  printf("%d\n", res);
  return 0;
}
