#include <bits/stdc++.h>
const long long mod = 1e9 + 7;
const long long LL_MAX = 9223372036854775807;
using namespace std;
char a[3 * 100005];
int n;
int main() {
  scanf("%d%s", &n, a);
  int c0 = 0, c1 = 0, c2 = 0;
  for (int i = 0; i < n; i++) {
    if (a[i] == '0')
      c0++;
    else if (a[i] == '1')
      c1++;
    else if (a[i] == '2')
      c2++;
  }
  int num0, num1, num2;
  num0 = c0 - n / 3;
  num1 = c1 - n / 3;
  num2 = c2 - n / 3;
  for (int i = 0; i < n; i++) {
    if (a[i] == '1' && num1 > 0) {
      if (num0 < 0) {
        a[i] = '0';
        num0++;
        num1--;
      } else if (c1 == num1) {
        if (num0 < 0) {
          a[i] = '0';
          num0++;
          num1--;
        } else if (num2 < 0) {
          a[i] = '2';
          num2++;
          num1--;
        }
      }
      c1--;
    } else if (a[i] == '0' && num0 > 0) {
      if (c0 == num0 && c0 > 0) {
        if (num1 < 0) {
          a[i] = '1';
          num1++;
          num0--;
        } else if (num2 < 0) {
          a[i] = '2';
          num2++;
          num0--;
        }
      }
      c0--;
    } else if (a[i] == '2' && num2 > 0) {
      if (num0 < 0) {
        a[i] = '0';
        num0++;
        num2--;
      } else if (num1 < 0) {
        a[i] = '1';
        num1++;
        num2--;
      }
      c2--;
    }
  }
  printf("%s\n", a);
  return 0;
}
