#include <bits/stdc++.h>

using namespace std;

multiset< string > S; 
multiset< string > :: iterator it; 

int A, B, C; 
string ns; 

int main() {

	cin >> A >> B >> C; 

	for(int i=1; i<=A; ++i) S.insert("a"); 
	for(int i=1; i<=B; ++i) S.insert("b"); 
	for(int i=1; i<=C; ++i) S.insert("c"); 

	while(1) {
		if(S.size() == 1) break; 
		it = S.begin(); 
		ns = (*it);
		S.erase(it); 
		it = S.end(); 
		--it; 
		ns = ns + (*it); 
		S.erase(it); 
		S.insert(ns); 
	}

	it = S.begin();
	ns = (*it); 
	cout << ns << endl; 

	return 0; 

}