function processData(input) { var lv = 0, i = 0, n = 0, vLv = 0; readNumber(); while(n--){ if(readChar() == "U") lv++; else lv--; if(lv < 0){ while(lv != 0 && n--){ if(readChar() == "U") lv++; else lv--; } if(lv == 0) vLv++; } } process.stdout.write(vLv); function readNumber(){ n = parseInt(input.slice(0, input.indexOf("\n"))); i = input.indexOf('\n')+1; } function readChar(){ return input.charAt(i++); } } process.stdin.resume(); process.stdin.setEncoding("ascii"); _input = ""; process.stdin.on("data", function (input) { _input += input; }); process.stdin.on("end", function () { processData(_input); });