#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;


int main() {
    /* Enter your code here. Read input from STDIN. Print output to STDOUT */   
    int n;
    cin >> n;
    string s;
    cin >> s;
    vector<int> cumh(n+1);
    cumh[0] = 0;
    int count=0;
    bool isEnter = false;
    for(int i = 1; i<n+1; i++)
    {
        if(s[i-1] == 'U')
        {
            cumh[i] = cumh[i-1] + 1; 
        }else if(s[i-1] == 'D')
        {
            cumh[i] = cumh[i-1] - 1; 
        }
        if(cumh[i-1] >= 0 && cumh[i] < 0)isEnter=true;
        if(cumh[i] >= 0 && cumh[i-1] < 0 && isEnter)
        {
            count++;
            
        }
    }
    cout << count << endl;
    return 0;
}