import java.util.*;
 
public class Main {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    }
} Main public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    } main {

        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) long n = scan.nextLong(); n scan.nextLong() scan.nextLong scan String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}; str {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"} "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z" String ans = ""; ans "" while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        } n > 0 n 0 {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        } int r = (int)(n % 26l); r (int)(n % 26l) n 26l if (r == 0) {
                r = 26;
                n = n - 1l;
            } r == 0 r 0 {
                r = 26;
                n = n - 1l;
            } r = 26 r 26 n = n - 1l n n - 1l n 1l ans = str[r - 1] + ans ans str[r - 1] + ans str[r - 1] str r - 1 r 1 ans n = n / 26l n n / 26l n 26l 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 scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    }
} public class Main {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    }
} Main
import java.util.*;
 
public class Main {
    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        long n = scan.nextLong();

        String[] str = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};

        String ans = "";

        while (n > 0) {
            int r = (int)(n % 26l);
            if (r == 0) {
                r = 26;
                n = n - 1l;
            }
            ans = str[r - 1] + ans;
            n = n / 26l;
        }

        System.out.println(ans);
    }
}