#include <iostream>
#define P sorts
#include<cmath>
using namespace std;
int main() {
string s="banana";
int n=s.length();
int sorts[n+1][50];
int k=0;
while(k<3){
int val=(int)(pow(2,k))-1;
cout<<"this is val "<<val<<endl;;
for(int i=0;i<n;i++){
int index=i+val;
if(index>=n){
P[i][index]=-1;
}else{
P[i][index]=s[index]-'a';
}
}
k++;
}
for(int i=0;i<n;i++){
for(int j=0;j<3;j++){
cout<<P[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojZGVmaW5lIFAgc29ydHMKI2luY2x1ZGU8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXN0cmluZyBzPSJiYW5hbmEiOwoJaW50IG49cy5sZW5ndGgoKTsKCWludCBzb3J0c1tuKzFdWzUwXTsKCWludCBrPTA7CgkKCXdoaWxlKGs8Myl7CgkJaW50IHZhbD0oaW50KShwb3coMixrKSktMTsKCQljb3V0PDwidGhpcyBpcyB2YWwgIjw8dmFsPDxlbmRsOzsKCQlmb3IoaW50IGk9MDtpPG47aSsrKXsKCQkJaW50IGluZGV4PWkrdmFsOwoJCQlpZihpbmRleD49bil7CgkJCQlQW2ldW2luZGV4XT0tMTsKCQkJfWVsc2V7CgkJCQlQW2ldW2luZGV4XT1zW2luZGV4XS0nYSc7CgkJCX0KCQkKCSAgfQoJICBrKys7CgkJCgl9Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlmb3IoaW50IGo9MDtqPDM7aisrKXsKCQkJY291dDw8UFtpXVtqXTw8IiAiOwoJCX0KCQljb3V0PDxlbmRsOwoJfQoJCglyZXR1cm4gMDsKfQ==