function Main(input) {
  input = input.split("\n");
  N = parseInt(input[0]);
  S = input[1].split("");
  ans=3*Math.pow(10,5)-1;
  var ecount=0;
  var ecount2=0;
  var wcount=0;
  for(i=0;i<N;i++){
    if(S[i]=="E"){
      ecount++;
    }
  }
  for(i=0;i<N;i++){
    if(S[i]=="W"){
      wcount++;
    }else{
      ecount2++;
    }
    if(S[i]=="W"){
    ans=Math.min(ans,wcount+ecount-ecount2-1);
    }else{
      ans=Math.min(ans,wcount+ecount-ecount2);
    }
  }



  console.log('%s', ans);
}
  
// "実行する"ボタンを押した時に実行される関数 (デバッグ用)
function debug(){
  var input = document.getElementById("input").value;
  Main(input);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
