#include <bits/stdc++.h>
using namespace std;
typedef int I;
typedef unsigned int UI;
typedef long L;
typedef unsigned long UL;
typedef long long LL;
typedef unsigned long long ULL;
LL findA(LL dis) {
  LL max = 0;
  LL im = 0;
  for (LL i = 0; i <= dis; ++i) {
    if (i * (dis - i) > max) {
      max = i * (dis - i);
      im = i;
    }
  }
  return im;
}
int main() {
  LL n, m;
  cin >> n >> m;
  vector<LL> l(m), r(m);
  LL max = 0;
  vector<LL> ans(n, -1);
  vector<LL> ans2(n, -1);
  for (LL i = 0; i < (m); ++i) {
    cin >> l[i] >> r[i];
  }
  int value = 0;
  for (int i = 0; i < n; ++i) {
    cout << value;
    value = 1 - value;
  }
  return 0;
}
