#include<iostream>
#include<cstdio>
#include<cstring>
#include<set>
using namespace std;
multiset<string> s;
int main()
{
	int A,B,C;
	scanf("%d %d %d",&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");
	for(int i=1;i<=A+B+C-1;i++)
	{
		string s1,s2;
		s1=*s.begin(); s.erase(s.begin());
		s2=*(--s.end()); s.erase(--s.end());
		s.insert(s1+s2);
	}
	cout<<*s.begin();
	return 0;
}
