#include #define all(vec) vec.begin(),vec.end() #define mp make_pair using namespace std; using ll=long long; using P=pair; const ll INF=1LL<<30; const ll LINF=1LL<<62; const double eps=1e-9; const ll MOD=1000000007LL; templatevoid chmin(T &a,T b){a=min(a,b);}; templatevoid chmax(T &a,T b){a=max(a,b);}; int dx[4]={0,1,0,-1}; int dy[4]={1,0,-1,0}; int main(){ int n;cin>>n; vector> c(1<(n)); vector r(1< s; for(int i=0;i<(1<>c[i][j]; if(c[i][j]==0)t.push_back('¬'); t.push_back('P'); t.push_back('_'); if(j+1>=10)t.push_back('1'); t.push_back('0'+(j+1)%10); t.push_back('∧'); } t.pop_back(); t.push_back(')'); cin>>r[i]; if(r[i]==0)f1=false; if(r[i]==1){ f2=false; s.push_back(t); } } if(f1){ cout<<"A=⊤"<