import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */ int level = 0; boolean valleyStarted = false; boolean valleyEnded = false; int count = 0; Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String steps = sc.next(); for(int i = 0; i < n; i++) { if(level == 0 && steps.charAt(i) == 'D') valleyStarted = true; //System.out.println("level = " + level); switch(steps.charAt(i)) { case 'D': level--; break; case 'U': level++; break; default: break; } //System.out.println("level = " + level); if(level == 0 && steps.charAt(i) == 'U') valleyEnded = true; if(valleyStarted && valleyEnded) { count++; valleyStarted = false; valleyEnded = false; } } System.out.println(count); } }