import java.util.*;
import java.math.RoundingMode;
import java.math.BigDecimal;
 
 
 
public class Main{
	 public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 }
} import java.util.*; util.* java import java.math.RoundingMode; RoundingMode java.math import java.math.BigDecimal; BigDecimal java.math public class Main{
	 public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 }
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 } main {
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) long n = sc.nextLong(); n sc.nextLong() sc.nextLong sc String ans = ""; ans "" while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		} n>0 n 0 {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		} if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==1 n%26 n 26 1 {
				ans = 'a'+ans;
				n=n/26;
				
			} ans = 'a'+ans ans 'a'+ans 'a' ans n=n/26 n n/26 n 26 if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==2 n%26 n 26 2 {
				ans='b'+ans;
				n=n/26;
				
			} ans='b'+ans ans 'b'+ans 'b' ans n=n/26 n n/26 n 26 if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==3 n%26 n 26 3 {
				ans='c'+ans;
				n=n/26;
				
			} ans='c'+ans ans 'c'+ans 'c' ans n=n/26 n n/26 n 26 if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==4 n%26 n 26 4 {
				ans='d'+ans;
				n=n/26;
				
			} ans='d'+ans ans 'd'+ans 'd' ans n=n/26 n n/26 n 26 if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==5 n%26 n 26 5 {
				ans='e'+ans;
				n=n/26;
				
			} ans='e'+ans ans 'e'+ans 'e' ans n=n/26 n n/26 n 26 if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==6 n%26 n 26 6 {
				ans='f'+ans;
				n=n/26;
				
			} ans='f'+ans ans 'f'+ans 'f' ans n=n/26 n n/26 n 26 if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==7 n%26 n 26 7 {
				ans='g'+ans;
				n=n/26;
				
			} ans='g'+ans ans 'g'+ans 'g' ans n=n/26 n n/26 n 26 if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==8 n%26 n 26 8 {
				ans='h'+ans;
				n=n/26;
				
			} ans='h'+ans ans 'h'+ans 'h' ans n=n/26 n n/26 n 26 if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==9 n%26 n 26 9 {
				ans='i'+ans;
				n=n/26;
				
			} ans='i'+ans ans 'i'+ans 'i' ans n=n/26 n n/26 n 26 if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==10 n%26 n 26 10 {
				ans='j'+ans;
				n=n/26;
				
			} ans='j'+ans ans 'j'+ans 'j' ans n=n/26 n n/26 n 26 if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==11 n%26 n 26 11 {
				ans='k'+ans;
				n=n/26;
				
			} ans='k'+ans ans 'k'+ans 'k' ans n=n/26 n n/26 n 26 if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==12 n%26 n 26 12 {
				ans='l'+ans;
				n=n/26;
				
			} ans='l'+ans ans 'l'+ans 'l' ans n=n/26 n n/26 n 26 if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==13 n%26 n 26 13 {
				ans='m'+ans;
				n=n/26;
				
			} ans='m'+ans ans 'm'+ans 'm' ans n=n/26 n n/26 n 26 if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==14 n%26 n 26 14 {
				ans='n'+ans;
				n=n/26;
				
			} ans='n'+ans ans 'n'+ans 'n' ans n=n/26 n n/26 n 26 if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==15 n%26 n 26 15 {
				ans='o'+ans;
				n=n/26;
				
			} ans='o'+ans ans 'o'+ans 'o' ans n=n/26 n n/26 n 26 if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==16 n%26 n 26 16 {
				ans='p'+ans;
				n=n/26;
				
			} ans='p'+ans ans 'p'+ans 'p' ans n=n/26 n n/26 n 26 if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==17 n%26 n 26 17 {
				ans='q'+ans;
				n=n/26;
				
			} ans='q'+ans ans 'q'+ans 'q' ans n=n/26 n n/26 n 26 if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==18 n%26 n 26 18 {
				ans='r'+ans;
				n=n/26;
				
			} ans='r'+ans ans 'r'+ans 'r' ans n=n/26 n n/26 n 26 if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==19 n%26 n 26 19 {
				ans='s'+ans;
				n=n/26;
				
			} ans='s'+ans ans 's'+ans 's' ans n=n/26 n n/26 n 26 if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==20 n%26 n 26 20 {
				ans='t'+ans;
				n=n/26;
				
			} ans='t'+ans ans 't'+ans 't' ans n=n/26 n n/26 n 26 if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==21 n%26 n 26 21 {
				ans='u'+ans;
				n=n/26;
				
			} ans='u'+ans ans 'u'+ans 'u' ans n=n/26 n n/26 n 26 if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==22 n%26 n 26 22 {
				ans='v'+ans;
				n=n/26;
				
			} ans='v'+ans ans 'v'+ans 'v' ans n=n/26 n n/26 n 26 if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==23 n%26 n 26 23 {
				ans='w'+ans;
				n=n/26;
				
			} ans='w'+ans ans 'w'+ans 'w' ans n=n/26 n n/26 n 26 if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==24 n%26 n 26 24 {
				ans='x'+ans;
				n=n/26;
				
			} ans='x'+ans ans 'x'+ans 'x' ans n=n/26 n n/26 n 26 if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==25 n%26 n 26 25 {
				ans='y'+ans;
				n=n/26;
				
			} ans='y'+ans ans 'y'+ans 'y' ans n=n/26 n n/26 n 26 if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			} n%26==0 n%26 n 26 0 {
				ans='z'+ans;
				n=n/26-1;
				
			} ans='z'+ans ans 'z'+ans 'z' ans n=n/26-1 n n/26-1 n/26 n 26 1 System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main{
	 public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 }
} public class Main{
	 public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 }
} Main
import java.util.*;
import java.math.RoundingMode;
import java.math.BigDecimal;
 
 
 
public class Main{
	 public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		String ans = "";
		while(n>0) {
			if(n%26==1) {
				ans = 'a'+ans;
				n=n/26;
				
			}
			else if(n%26==2) {
				ans='b'+ans;
				n=n/26;
				
			}
			else if(n%26==3) {
				ans='c'+ans;
				n=n/26;
				
			}
			else if(n%26==4) {
				ans='d'+ans;
				n=n/26;
				
			}
			else if(n%26==5) {
				ans='e'+ans;
				n=n/26;
				
			}
			else if(n%26==6) {
				ans='f'+ans;
				n=n/26;
				
			}
			else if(n%26==7) {
				ans='g'+ans;
				n=n/26;
				
			}
			else if(n%26==8) {
				ans='h'+ans;
				n=n/26;
				
			}
			else if(n%26==9) {
				ans='i'+ans;
				n=n/26;
				
			}
			else if(n%26==10) {
				ans='j'+ans;
				n=n/26;
				
			}
			else if(n%26==11) {
				ans='k'+ans;
				n=n/26;
				
			}
			else if(n%26==12) {
				ans='l'+ans;
				n=n/26;
				
			}
			else if(n%26==13) {
				ans='m'+ans;
				n=n/26;
				
			}
			else if(n%26==14) {
				ans='n'+ans;
				n=n/26;
				
			}
			else if(n%26==15) {
				ans='o'+ans;
				n=n/26;
				
			}
			else if(n%26==16) {
				ans='p'+ans;
				n=n/26;
				
			}
			else if(n%26==17) {
				ans='q'+ans;
				n=n/26;
				
			}
			else if(n%26==18) {
				ans='r'+ans;
				n=n/26;
				
			}
			else if(n%26==19) {
				ans='s'+ans;
				n=n/26;
				
			}
			else if(n%26==20) {
				ans='t'+ans;
				n=n/26;
				
			}
			else if(n%26==21) {
				ans='u'+ans;
				n=n/26;
				
			}
			else if(n%26==22) {
				ans='v'+ans;
				n=n/26;
				
			}
			else if(n%26==23) {
				ans='w'+ans;
				n=n/26;
				
			}
			else if(n%26==24) {
				ans='x'+ans;
				n=n/26;
				
			}
			else if(n%26==25) {
				ans='y'+ans;
				n=n/26;
				
			}
			else if(n%26==0) {
				ans='z'+ans;
				n=n/26-1;
				
			}
		}
		System.out.println(ans);
	 }
}