#include <bits/stdc++.h>
using namespace std;

int main() {
    long long N; cin >> N;
    string ans="";
    while(N){
        N--;
        int r=N%26;
        N=N/26;
        ans+='a'+r;
    }
    reverse(ans.begin(),ans.end());
    cout << ans << endl;
}

#include <algorithm>

#include <bitset>

#include <tuple>

#include <cstdint>

#include <cstdio>

#include <cctype>

#include <assert.h>

#include <stdlib.h>

#include <stdio.h>

#include <cassert>

#include <cfloat>

#include <climits>

#include <cmath>

#include <complex>

#include <ctime>

#include <deque>

#include <fstream>

#include <functional>

#include <iomanip>

#include <iostream>

#include <iterator>

#include <list>

#include <limits>

#include <map>

#include <memory>

#include <queue>

#include <random>

#include <set>

#include <stack>

#include <string>

#include <unordered_map>

#include <unordered_set>

#include <utility>

#include <vector>

#include <math.h>
#define int long long
using namespace std;
signed main() {
    string S, T;
    cin >> S >> T;
    cout << T + S << endl;
}