# 入力：祀られている石の個数
n = gets.to_i

# 入力：祀られている石の色（赤：R、白：W)
ary=gets.chomp.split("").map(&:to_s);

# 仕切りが全ての石の左隣にあるとき、仕切りより右にある赤い石の総数
right_r = ary.count('R')

# この初期状態のとき、仕切りより左に白い石はない（尚、赤い石もない）
left_w = 0

# 答えの候補を記録する配列
ans = []

# 仕切りを石１つ分ずつ右にずらす
n.times do |i|
  # 答えの候補を配列ansに記録する
  ans[i] = [right_r, left_w].max
  # 仕切りがまたいだ石の色に応じて、right_r, left_wの値を更新する
  if ary[i] == 'R'
    # 赤い石が仕切りの左に移ってしまう場合
    right_r -= 1
  else
    # 白い石が仕切りの左に来る場合
    left_w += 1
  end
end

# 出力
puts ans.max