#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int n, i, c[3] = {0}, k, k1, k2;
  cin >> n;
  string s;
  cin >> s;
  for (i = 0; i < n; i++) c[s[i] - '0']++;
  if (c[0] <= n / 3 && c[1] <= n / 3) {
    k = n / 3 - c[0];
    k1 = n / 3 - c[1];
    i = 0;
    while (i < n && k) {
      if (s[i] == '2') s[i] = '0', k--;
      i++;
    }
    while (i < n && k1) {
      if (s[i] == '2') s[i] = '1', k1--;
      i++;
    }
    cout << s;
    return 0;
  }
  if (c[0] <= n / 3 && c[2] <= n / 3) {
    k = n / 3 - c[0];
    k1 = n / 3 - c[2];
    i = 0;
    while (i < n && k) {
      if (s[i] == '1') s[i] = '0', k--;
      i++;
    }
    i = n - 1;
    while (i >= 0 && k1) {
      if (s[i] == '1') s[i] = '2', k1--;
      i--;
    }
    cout << s;
    return 0;
  }
  if (c[2] <= n / 3 && c[1] <= n / 3) {
    k = n / 3 - c[1];
    k1 = n / 3 - c[2];
    i = n - 1;
    while (i >= 0 && k1) {
      if (s[i] == '0') s[i] = '2', k1--;
      i--;
    }
    while (i >= 0 && k) {
      if (s[i] == '0') s[i] = '1', k--;
      i--;
    }
    cout << s;
    return 0;
  }
  if (c[0] < n / 3) {
    k = n / 3 - c[0];
    i = 0;
    k1 = c[1] - n / 3;
    k2 = c[2] - n / 3;
    while (i < n && k && k1 && k2) {
      if (s[i] == '1') s[i] = '0', k--, k1--;
      if (s[i] == '2') s[i] = '0', k--, k2--;
      i++;
    }
    if (k1 == 0) {
      while (i < n && k2) {
        if (s[i] == '2') s[i] = '0', k2--;
        i++;
      }
    }
    if (k2 == 0) {
      while (i < n && k1) {
        if (s[i] == '1') s[i] = '0', k1--;
        i++;
      }
    }
    cout << s;
    return 0;
  }
  if (c[1] < n / 3) {
    k = n / 3 - c[1];
    i = 0;
    k1 = c[0] - n / 3;
    k2 = c[2] - n / 3;
    while (i < n && k2) {
      if (s[i] == '2') s[i] = '1', k--, k2--;
      i++;
    }
    i = n - 1;
    while (i >= 0 && k1) {
      if (s[i] == '0') s[i] = '1', k--, k1--;
      i--;
    }
    cout << s;
    return 0;
  }
  if (c[2] < n / 3) {
    k = n / 3 - c[2];
    i = n - 1;
    k1 = c[1] - n / 3;
    k2 = c[0] - n / 3;
    while (i >= 0 && k && k1 && k2) {
      if (s[i] == '1') s[i] = '2', k--, k1--;
      if (s[i] == '0') s[i] = '2', k--, k2--;
      i--;
    }
    if (k1 == 0) {
      while (i >= 0 && k2) {
        if (s[i] == '0') s[i] = '2', k2--;
        i--;
      }
    }
    if (k2 == 0) {
      while (i >= 0 && k1) {
        if (s[i] == '1') s[i] = '2', k1--;
        i--;
      }
    }
    cout << s;
    return 0;
  }
  return 0;
}
