N = int(input()) src = [tuple(map(int,input().split())) for i in range(2**N)] if all(row[-1]==0 for row in src): print('A=⊥') exit() if all(row[-1]==1 for row in src): print('A=⊤') exit() ans = [] for *qs,r in src: if r==0: continue ps = [] for i,q in enumerate(qs): ps.append(('' if q else '¬') + 'P_' + str(i+1)) ans.append('(' + '∧'.join(ps) + ')') print('A=' + '∨'.join(ans))