#include <bits/stdc++.h>
using namespace std;
int main() {
  char st[300100];
  int n;
  scanf("%d", &n);
  scanf("%s", st);
  int l = strlen(st);
  int a = 0, b = 0, c = 0;
  for (int i = 0; i < l; i++) {
    if (st[i] == '0') a++;
    if (st[i] == '1') b++;
    if (st[i] == '2') c++;
  }
  if (a == b && b == c)
    printf("%s\n", st);
  else {
    int temp = 0;
    int t = n / 3;
    if (a > t) temp += a - t;
    if (b > t) temp += b - t;
    if (c > t) temp += c - t;
    char ch[300100];
    int o = 0;
    int a2 = a, b2 = b, c2 = c;
    if (a2 < t) {
      for (int i = 0; i < l; i++) {
        if (st[i] == '1' && b2 > t && a2 < t) {
          st[i] = '0';
          a2++;
          b2--;
        }
      }
      for (int i = 0; i < l; i++) {
        if (st[i] == '2' && c2 > t && a2 < t) {
          st[i] = '0';
          a2++;
          c2--;
        }
      }
    }
    if (b2 < t) {
      int tt = 0;
      for (int i = 0; i < l; i++) {
        if (st[i] == '0' && a2 > t) {
          tt++;
          if (tt > t && b2 < t) {
            st[i] = '1';
            b2++;
          }
        }
      }
      for (int i = 0; i < l; i++) {
        if (st[i] == '2' && c2 > t && b2 < t) {
          st[i] = '1';
          b2++;
          c2--;
        }
      }
    }
    if (c2 < t) {
      int tt = 0;
      int ttt = 0;
      for (int i = 0; i < l; i++) {
        if (st[i] == '0' && a2 > t) {
          tt++;
          if (tt > t && c2 < t) {
            st[i] = '2';
            c2++;
          }
        }
      }
      for (int i = 0; i < l; i++) {
        if (st[i] == '1' && b2 > t) {
          ttt++;
          if (ttt > t && c2 < t) {
            st[i] = '2';
            c2++;
          }
        }
      }
    }
    printf("%s\n", st);
  }
  return 0;
}
