#include <bits/stdc++.h>
using namespace std;
int main() {
  int x, ans = 0;
  cin >> x;
  char ch, fs = '.', chpr;
  bool rl = 0, rd = 0, ru = 0, ld = 0, lu = 0, du = 0, f = 1;
  for (int j = 0; j < x; j++) {
    cin >> ch;
    if (chpr + ch == 'U' + 'D') {
      ans++;
      f = 1;
      fs = '.';
      rd = 0;
      ru = 0;
      ld = 0;
      lu = 0;
    }
    if (chpr + ch == 'L' + 'R') {
      ans++;
      f = 1;
      fs = '.';
      rd = 0;
      ru = 0;
      ld = 0;
      lu = 0;
    }
    if (rd) {
      if (ch != 'D' && ch != 'R') {
        ans++;
        f = 1;
        fs = '.';
        rd = 0;
      }
    }
    if (ru) {
      if (!(ch == 'U' || ch == 'R')) {
        ans++;
        f = 1;
        fs = '.';
        ru = 0;
      }
    }
    if (ld) {
      if (ch != 'L' && ch != 'D') {
        ans++;
        f = 1;
        fs = '.';
        ld = 0;
      }
    }
    if (lu) {
      if (ch != 'L' && ch != 'U') {
        ans++;
        f = 1;
        fs = '.';
        lu = 0;
      }
    }
    if (fs == '.') fs = ch;
    if (ch != fs && f) {
      if (fs + ch == 'R' + 'D') rd = 1;
      if (fs + ch == 'R' + 'U') ru = 1;
      if (fs + ch == 'L' + 'D') ld = 1;
      if (fs + ch == 'L' + 'U') lu = 1;
      f = 0;
    }
    chpr = ch;
  }
  cout << ans + 1;
}
