#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long countPS(string str) { int N = str.length(); long long cps[N+1][N+1]; memset(cps, 0 ,sizeof(cps)); for (int i=0; i> n >> q; string s; cin >> s; int a,b,c,d; for(int a0 = 0; a0 < q; a0++){ // your code goes here cin>>a>>b>>c; if(a==1){ cin>>d; for(int i=b;i<=c;i++){ s[i]+=(d%26); } } else{ cout<