N = int(eval(input()))

S = list(eval(input()))



numE = S.count('E')

numTurn = numE

numW = 0



for i in range(N):

    if S[i] == 'E':

        numE -= 1

    else:

        numW += 1

    if numTurn > numE + numW:

        numTurn = numE + numW



print(numTurn)

N = int(eval(input()))

S = list(eval(input()))



numE = S.count('E')

numTurn = numE

numW = 0



for dir in S:

    if dir == 'E':

        numE -= 1

    else:

        numW += 1

    if numTurn > numE + numW:

        numTurn = numE + numW



print(numTurn)

N = int(eval(input()))
S = list(eval(input()))
numE = S.count("E")
numTurn = numE
numW = 0
for i in range(N):
    if S[i] == "E":
        numE -= 1
    else:
        numW += 1
    if numTurn > numE + numW:
        numTurn = numE + numW
print(numTurn)

N = int(eval(input()))
S = list(eval(input()))
numE = S.count("E")
numTurn = numE
numW = 0
for dir in S:
    if dir == "E":
        numE -= 1
    else:
        numW += 1
    if numTurn > numE + numW:
        numTurn = numE + numW
print(numTurn)

-for i in range(N): -    if S[i] == "E": +for dir in S: +    if dir == "E":