#include<bits/stdc++.h>
using namespace std;
const int TAILLEMAXI=1000*1000+2;
vector<char> modif;
vector<int> autre;
int premier;
vector<char> rep;
void Init() {
    
}
void TypeLetter(char L) {
    modif.push_back(L);
    autre.push_back(-1);
}
void UndoCommands(int U) {
    modif.push_back('A');
    autre.push_back(U);
}
char GetLetter(int P) {
    if (premier==0){
        premier=1;
        int i=modif.size()-1;
        while (i>=0){
            if ((int)modif[i]>=(int)'a' and (int)modif[i]<=(int)'z'){
                rep.push_back(modif[i]);
                i--;
            }
            else {
                i-=autre[i]+1;
            }
        }
        reverse(rep.begin(),rep.end());
    }
    return rep[P];
}
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |