#include<bits/stdc++.h>
#define rep(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
typedef long long ll;
int a,b;ll k,c[66][66];
int main(){
	cin>>a>>b>>k;
	rep(i,0,a+b){
		c[i][0]=1;
		rep(j,1,i)c[i][j]=c[i-1][j-1]+c[i-1][j];
	}
	int s=a+b;
	rep(i,1,s){
		if(!a)putchar('b'),b--;
		else if(!b)putchar('a'),a--;
		else{
			ll l=c[s-i][a-1];
			if(l>=k)a--,putchar('a');
			else k-=l,b--,putchar('b');
		}
	}
	putchar('\n');
	return 0;
}
#include <iostream>
using namespace std;
int main()
{
    int num1, num2, num3;
    int n = 2, m = 2;
    int matrix[n][m];
for (int i = 0; i < n; ++i) {
  for (int j = 0; j < m; ++j) {
    cin >> matrix[i][j];
  }
}
    num1 = matrix[0][0] * matrix[1][1];
    num2 = matrix[0][1] * matrix[1][0];
    num3 = num1 - num2;
    cout << num3;
    
    return 0;
    
}