'use strict'
function main(input) {
    input = input.split('\n')
    const troops = input[1].split('')
    const n = Number(input[0])
    let countsW = [0]
    for (let i = 1; i <= n; i++) {
        countsW[i] = (troops[i - 1] == 'W') ? countsW[i - 1] + 1 : countsW[i - 1];
    }
    let min, cnt = 0
    for (let i = 0; i < n; i++) {
        cnt = parseInt(countsW[i])
        cnt += n - (i + 1) - (countsW[n] - countsW[i + 1])
        min = (min < cnt) ? min : cnt
    }
    console.log(min)
}

main(require("fs").readFileSync("/dev/stdin", "utf8"));
