#atcoder template
def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    n = int(input())
    c = str(input())

    #output
    #Rがr個、Wがw個あるとする。
    #最終的にはRRRR...WWWW...の状態にすれば良い。
    #もとの状態と比べた時、RとWが一致していないものを考える。
    #WRの個数とRWの個数をそれぞれx, yとすると、求める操作の回数はmax(x, y)となる。
    w, r = 0, 0
    for i in range(n):
        if c[i] == "W":
            w += 1
        else:
            r += 1
    x, y = 0, 0
    for j in range(r):
        if c[j] == "W":
            x += 1
    for k in range(r+1, r+w):
        if c[k] == "R":
            y += 1
    print(max(x, y))

    #N = 1のときなどcorner caseを確認！
if __name__ == "__main__":
    main() def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    n = int(input())
    c = str(input())

    #output
    #Rがr個、Wがw個あるとする。
    #最終的にはRRRR...WWWW...の状態にすれば良い。
    #もとの状態と比べた時、RとWが一致していないものを考える。
    #WRの個数とRWの個数をそれぞれx, yとすると、求める操作の回数はmax(x, y)となる。
    w, r = 0, 0
    for i in range(n):
        if c[i] == "W":
            w += 1
        else:
            r += 1
    x, y = 0, 0
    for j in range(r):
        if c[j] == "W":
            x += 1
    for k in range(r+1, r+w):
        if c[k] == "R":
            y += 1
    print(max(x, y))

    #N = 1のときなどcorner caseを確認！ main import sys sys imput = sys.stdin.readline imput sys.stdin.readline sys.stdin sys stdin readline n = int(input()) n int(input()) int input() input c = str(input()) c str(input()) str input() input w, r = 0, 0 w 0 r 0 for i in range(n):
        if c[i] == "W":
            w += 1
        else:
            r += 1
     i range(n) range n if c[i] == "W":
            w += 1
        else:
            r += 1
     c[i] == "W" c[i] c i "W" w += 1 w 1 r += 1 r 1 x, y = 0, 0 x 0 y 0 for j in range(r):
        if c[j] == "W":
            x += 1
     j range(r) range r if c[j] == "W":
            x += 1
     c[j] == "W" c[j] c j "W" x += 1 x 1 for k in range(r+1, r+w):
        if c[k] == "R":
            y += 1
     k range(r+1, r+w) range r+1 r 1 r+w r w if c[k] == "R":
            y += 1
     c[k] == "R" c[k] c k "R" y += 1 y 1 print(max(x, y)) print max(x, y) max x y if __name__ == "__main__":
    main() __name__ == "__main__" __name__ "__main__" main() main def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    n = int(input())
    c = str(input())

    #output
    #Rがr個、Wがw個あるとする。
    #最終的にはRRRR...WWWW...の状態にすれば良い。
    #もとの状態と比べた時、RとWが一致していないものを考える。
    #WRの個数とRWの個数をそれぞれx, yとすると、求める操作の回数はmax(x, y)となる。
    w, r = 0, 0
    for i in range(n):
        if c[i] == "W":
            w += 1
        else:
            r += 1
    x, y = 0, 0
    for j in range(r):
        if c[j] == "W":
            x += 1
    for k in range(r+1, r+w):
        if c[k] == "R":
            y += 1
    print(max(x, y))

    #N = 1のときなどcorner caseを確認！ def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    n = int(input())
    c = str(input())

    #output
    #Rがr個、Wがw個あるとする。
    #最終的にはRRRR...WWWW...の状態にすれば良い。
    #もとの状態と比べた時、RとWが一致していないものを考える。
    #WRの個数とRWの個数をそれぞれx, yとすると、求める操作の回数はmax(x, y)となる。
    w, r = 0, 0
    for i in range(n):
        if c[i] == "W":
            w += 1
        else:
            r += 1
    x, y = 0, 0
    for j in range(r):
        if c[j] == "W":
            x += 1
    for k in range(r+1, r+w):
        if c[k] == "R":
            y += 1
    print(max(x, y))

    #N = 1のときなどcorner caseを確認！ main
#atcoder template
def main():
    import sys
    imput = sys.stdin.readline
    #文字列入力の時は上記はerrorとなる。
    #ここにコード
    #input
    n = int(input())
    c = str(input())

    #output
    #Rがr個、Wがw個あるとする。
    #最終的にはRRRR...WWWW...の状態にすれば良い。
    #もとの状態と比べた時、RとWが一致していないものを考える。
    #WRの個数とRWの個数をそれぞれx, yとすると、求める操作の回数はmax(x, y)となる。
    w, r = 0, 0
    for i in range(n):
        if c[i] == "W":
            w += 1
        else:
            r += 1
    x, y = 0, 0
    for j in range(r):
        if c[j] == "W":
            x += 1
    for k in range(r+1, r+w):
        if c[k] == "R":
            y += 1
    print(max(x, y))

    #N = 1のときなどcorner caseを確認！
if __name__ == "__main__":
    main()