//  Ces programmes sont sous licence CeCILL-B V1.
void main() {
  boolean[] n, p, r;
  int i;
  boolean a, b, c;
  n = new boolean[10];
  p = new boolean[10];
  r = new boolean[11];
  n[0true;
  n[1true;
  n[2true;
  n[3false;
  n[4false;
  n[5false;
  n[6false;
  n[7false;
  n[8false;
  n[9false;
  p[0false;
  p[1true;
  p[2false;
  p[3false;
  p[4false;
  p[5false;
  p[6false;
  p[7false;
  p[8false;
  p[9false;
  c = false;
  for(i = 0; i <= 9; i = i + 1) {
	a = n[i];
	b = p[i];
	r[i(a && !b && !c|| (!a && b && !c|| (!a && !b && c)
		   || (a && b && c);
	c = (a && b|| (b && c|| (a && c);
  }
  r[10= c;
  print(" ");
  for(i = 0; i <= 9; i = i + 1) {
	if(n[- i]) {
	  print("1");
	else {
	  print("0");
	}
  }
  println();
  print(" ");
  for(i = 0; i <= 9; i = i + 1) {
	if(p[- i]) {
	  print("1");
	else {
	  print("0");
	}
  }
  println();
  for(i = 0; i <= 10; i = i + 1) {
	if(r[10 - i]) {
	  print("1");
	else {
	  print("0");
	}
  }
  println();
}