import java.util.Scanner;

public class Main {

  public static void main(String[] args) {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  }
} import java.util.Scanner; Scanner java.util public class Main {

  public static void main(String[] args) {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  }
} Main public static void main(String[] args) {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  } main {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  } final Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) long n = scanner.nextLong(); n scanner.nextLong() scanner.nextLong scanner final StringBuilder s = new StringBuilder(); s new StringBuilder() long multiplier = 26; multiplier 26 int i = 0; i 0 long rest = n; rest n while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    } rest > multiplier rest multiplier {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    } rest -= multiplier rest multiplier multiplier *= 26 multiplier 26 i++ i String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a"); result Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y") Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace Long.toString(rest - 1, 26)
        .replace("p", "z") Long.toString(rest - 1, 26)
        .replace Long.toString(rest - 1, 26) Long.toString Long rest - 1 rest 1 26 "p" "z" "o" "y" "n" "x" "m" "w" "l" "v" "k" "u" "j" "t" "i" "s" "h" "r" "g" "q" "f" "p" "e" "o" "d" "n" "c" "m" "b" "l" "a" "k" "9" "j" "8" "i" "7" "h" "6" "g" "5" "f" "4" "e" "3" "d" "2" "c" "1" "b" "0" "a" while (result.length() < i + 1) {
      result = "a" + result;
    } result.length() < i + 1 result.length() result.length result i + 1 i 1 {
      result = "a" + result;
    } result = "a" + result result "a" + result "a" result System.out.println(result) System.out.println System.out System System.out result String[] args args public class Main {

  public static void main(String[] args) {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  }
} public class Main {

  public static void main(String[] args) {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  }
} Main
import java.util.Scanner;

public class Main {

  public static void main(String[] args) {
    final Scanner scanner = new Scanner(System.in);

    long n = scanner.nextLong();

    final StringBuilder s = new StringBuilder();
    long multiplier = 26;
    int i = 0;

    long rest = n;
    while (rest > multiplier) {
      rest -= multiplier;
      multiplier *= 26;
      i++;
    }

    String result = Long.toString(rest - 1, 26)
        .replace("p", "z")
        .replace("o", "y")
        .replace("n", "x")
        .replace("m", "w")
        .replace("l", "v")
        .replace("k", "u")
        .replace("j", "t")
        .replace("i", "s")
        .replace("h", "r")
        .replace("g", "q")
        .replace("f", "p")
        .replace("e", "o")
        .replace("d", "n")
        .replace("c", "m")
        .replace("b", "l")
        .replace("a", "k")
        .replace("9", "j")
        .replace("8", "i")
        .replace("7", "h")
        .replace("6", "g")
        .replace("5", "f")
        .replace("4", "e")
        .replace("3", "d")
        .replace("2", "c")
        .replace("1", "b")
        .replace("0", "a");

    while (result.length() < i + 1) {
      result = "a" + result;
    }

    System.out.println(result);
  }
}
