#include <bits/stdc++.h>
using namespace std;
char c;
int n, i, v[300005], fr[3];
int main() {
  cin >> n;
  cin.get();
  for (i = 1; i <= n; ++i) {
    cin >> c;
    v[i] = c - '0';
    fr[v[i]]++;
  }
  if (fr[0] < n / 3) {
    for (i = 1; i <= n; ++i) {
      if (fr[v[i]] > n / 3 && fr[0] < n / 3) {
        fr[v[i]]--;
        v[i] = 0;
        fr[0]++;
      }
    }
  }
  if (fr[2] < n / 3) {
    for (i = n; i >= 1; --i) {
      if (fr[v[i]] > n / 3 && fr[2] < n / 3) {
        fr[v[i]]--;
        v[i] = 2;
        fr[2]++;
      }
    }
  }
  if (fr[1] < n / 3) {
    for (i = 1; i <= n; ++i) {
      if (fr[v[i]] > n / 3 && fr[1] < n / 3 && v[i] == 2) {
        fr[v[i]]--;
        v[i] = 1;
        fr[1]++;
      }
    }
    for (i = n; i >= 1; --i) {
      if (fr[v[i]] > n / 3 && fr[1] < n / 3) {
        fr[v[i]]--;
        v[i] = 1;
        fr[1]++;
      }
    }
  }
  for (int i = 1; i <= n; ++i) cout << v[i];
  return 0;
}
