#include <bits/stdc++.h>
using namespace std;
int main(int argc, char const *argv[]) {
  int x;
  cin >> x;
  cin.ignore();
  string input;
  getline(cin, input);
  int len = input.length();
  int cnt[3] = {0};
  for (int i = 0; i < len; i++) {
    if (input[i] == '0')
      cnt[0]++;
    else if (input[i] == '1')
      cnt[1]++;
    else if (input[i] == '2')
      cnt[2]++;
  }
  int max = len / 3;
  cnt[0] = max - cnt[0];
  cnt[1] = max - cnt[1];
  cnt[2] = max - cnt[2];
  if (cnt[0] == 0 && cnt[1] == 0 && cnt[2] == 0) {
    std::cout << input << '\n';
  } else {
    for (int i = 0; i < len && cnt[0] > 0; i++) {
      if (input[i] == '1' && cnt[1] < 0) {
        input[i] = '0';
        cnt[1]++;
        cnt[0]--;
      } else if (input[i] == '2' && cnt[2] < 0) {
        input[i] = '0';
        cnt[2]++;
        cnt[0]--;
      }
    }
    for (int i = len - 1; cnt[2] > 0; i--) {
      if (input[i] == '1' && cnt[1] < 0) {
        input[i] = '2';
        cnt[1]++;
        cnt[2]--;
      } else if (input[i] == '0' && cnt[0] < 0) {
        input[i] = '2';
        cnt[0]++;
        cnt[2]--;
      }
    }
    for (int i = 0; i < len && cnt[1] > 0 && cnt[2] < 0; i++) {
      if (input[i] == '2') {
        input[i] = '1';
        cnt[1]--;
        cnt[2]++;
      }
    }
    for (int i = len - 1; i >= 0 && cnt[1] > 0 && cnt[0] < 0; i--) {
      if (input[i] == '0') {
        input[i] = '1';
        cnt[1]--;
        cnt[2]++;
      }
    }
    std::cout << input << '\n';
  }
  return 0;
}
