#include <iostream> #include <vector> using std::cout; using std::endl; using std::cin; using std::vector; char change(int &num) { if((num+'a')>'z') { num -= 26; } return (char)(num+'a'); } void write(int size) { int k=0; for(int i=0;i<size;i++) { cout<<change(k); k++; } cout<<endl; for(int i=0;i<size-2;i++) { for(int j=0;j<size-i-2;j++) { cout<<" "; } cout<<change(k)<<endl; k++; } for(int i=0;i<size;i++) { cout<<change(k); k++; } cout<<endl; } int main() { int a; vector<int> ivec; while(cin>>a&&!(a==0)) { ivec.push_back(a); } for(vector<int>::size_type ix =0; ix <ivec.size()-1; ++ix) { write(ivec[ix]); cout<<endl; } write(ivec[ivec.size()-1]); return 0; }