#include <bits/stdc++.h>
int main() {
  int n = 0, x = 0, y = 0, i = 0, k = 0, f = 0;
  std::cin >> n;
  char s[n];
  for (i = 0; i < n; i++) std::cin >> s[i];
  for (i = 0; i < n; i++) {
    if (s[i] == 'U')
      y++;
    else
      x++;
    if (i == 0) {
      if (x == 1)
        f = 1;
      else
        f = 0;
    }
    if (((x >= 1) && (y >= 2)) || ((x >= 2) && (y >= 1))) {
      if (x > y)
        if ((((x - 1) % y == 0) || ((y - 1) % x == 0)) &&
            ((x - 1) == y || (y - 1) == x) && !f) {
          k++;
          f = !f;
        }
      if (y > x)
        if ((((x - 1) % y == 0) || ((y - 1) % x == 0)) &&
            ((x - 1) == y || (y - 1) == x) && f) {
          k++;
          f = !f;
        }
    }
  }
  std::cout << k << std::endl;
  return 0;
}
