import sys input = lambda: sys.stdin.readline().rstrip() import random from time import time random.seed = 1 randint = random.randint random = random.random STIME = time() # ----------------------- # abcpqr = [list(map(int, input().split())) for _ in range(2048)] def make_ans_init() -> list: return [1 if random()<0.5 else 0 for _ in range(2048)] def eval_ans(ans) -> int: ret = 0 for a,b,c,p,q,r in abcpqr: if ans[a] == p and ans[b] == q and ans[c] == r: ret += 1 return ret def make_ans_yamanobori(ans): preans = ans[:] for _ in range(10): indx = randint(0, 2048) ans[indx] = 1 - ans[indx] return preans def main(): ans = make_ans_init() vestscore = eval_ans(ans) while time() < 1.9: nans = make_ans_yamanobori(ans) score = eval_ans(nans) if score > vestscore: ans = nans[:] vestscore = score print(''.join(map(str, reversed(ans))))