// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	tmp = input[0].split(" ");
	//文字列から10進数に変換するときはparseIntを使います
	//var length = parseInt(input[0], 10);
  var num = tmp[0];
  var base  = input[1];
  var arr= String(base).split('');
	//出力
  var x = 0;
  var max = 0;
  //var num = arr.length;

  for (var i = 0; i < num; i++) {
    if (arr[i]=="I") {
      x += 1;
      if (max >= x) {
        max = max;
      }else {
        max = x;
      }
    }else if (arr[i]=="D") {
      x -= 1;
      }
    }
	console.log('%d',max);
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));