#include <bits/stdc++.h>

using namespace std;

string solve(int x, int y, int z) {
   if (y + z == 0) return string(x, 'a');
   if (z + x == 0) return string(y, 'b');
   if (x + y == 0) return string(z, 'c');
   if (x == 0) {
      string nans = solve(y, z, 0);
      for (char &c : nans) c += 1;
      return nans;
   }
   if (z == 0) {
      string nans = solve(x, 0, y);
      for (char &c : nans) if (c == 'c') c = 'b';
      return nans;
   }
   if (x >= z) {
      string nans = solve(x - z, z, y);
      string ans;
      for (char c : nans) {
         if (c == 'a') {
            ans += 'a';
         } else if (c == 'b') {
            ans += "ac";
         } else {
            ans += 'b';
         }
      }
      return ans;
   } else {
      string nans = solve(x, y, z - x);
      string ans;
      for (char c : nans) {
         if (c == 'a') {
            ans += "ac";
         } else {
            ans += c;
         }
      }
      return ans;
   }
}

int main() {
   ios_base::sync_with_stdio(false);
   int x, y, z;
   cin >> x >> y >> z;
   cout << solve(x, y, z) << "\n";
   return 0;
}
