n, k = gets.split.map(&:to_i)
r, s, p = gets.split.map(&:to_i)
t = gets.chomp
ans = t.count('r') * p + t.count('s') * r + t.count('p') * s
(n - k).times do |i|
  if t[i] == t[i + k]
    t[i + k] = 'x'
    if t[i] == 'r'
      ans -= p
    elsif t[i] == 's'
      ans -= r
    elsif t[i] == 'p'
      ans -= s
    end
  end
end
puts ans