N, K = gets.chomp.split(" ").map(&:to_i)
R, S, P = gets.chomp.split(" ").map(&:to_i)
T = gets.chomp

ans = 0
t = ""
N.times{|i|
  case T[i]
  when 'r' then
    if t.size >= K && t[-K] == 'P' then
      t.concat('R')
    else
      ans += P
      t.concat('P')
    end
  when 's' then
    if t.size >= K && t[-K] == 'R' then
      t.concat('S')
    else
      ans += R
      t.concat('R')
    end
  when 'p' then
    if t.size >= K && t[-K] == 'S' then
      t.concat('P')
    else
      ans += S
      t.concat('S')
    end
  end
}

puts ans
