#include <iostream>
using namespace std;
typedef long long ll;

int main() {
  int n, k, r, s, p; string t; cin >>n>>k>>r>>s>>p>>t;
  int sm = 0;
  for(int i=0;i<n;i++) {
    switch(t[i]) {
      case 'r': if (i<k || t[i-k]!='r') sm+=p; else t[i]='0'; break;
      case 's': if (i<k || t[i-k]!='s') sm+=r; else t[i]='0'; break;
      case 'p': if (i<k || t[i-k]!='p') sm+=s; else t[i]='0'; break;
    }
  }
  cout << sm << endl;
  //cout << t << endl;
}