#include <bits/stdc++.h>
using namespace std;
long long n;
void solve() {
  cin >> n;
  string s;
  cin >> s;
  long long cnt0 = 0, cnt1 = 0;
  for (auto i : s) {
    if (i == '0')
      ++cnt0;
    else
      ++cnt1;
  }
  if (cnt0 != cnt1)
    cout << 1 << '\n' << s << '\n';
  else {
    string temp1, temp2;
    for (long long i = 1; i <= n - 1; i++) {
      temp1 = s.substr(0, i);
      temp2 = s.substr(i, n);
      cnt0 = 0, cnt1 = 0;
      for (auto i : temp1) {
        if (i == '0')
          ++cnt0;
        else
          ++cnt1;
      }
      if (cnt0 != cnt1) {
        cnt0 = 0, cnt1 = 0;
        for (auto i : temp2) {
          if (i == '0')
            ++cnt0;
          else
            ++cnt1;
        }
      }
      if (cnt0 != cnt1) break;
    }
    cout << 2 << '\n' << temp1 << ' ' << temp2 << '\n';
  }
}
int main() {
  ios::sync_with_stdio(false);
  solve();
}
