/in/foo.cc: In function 'int main()':
/in/foo.cc:132:5: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized]
     if(p3==3)
     ^~
/in/foo.cc:135:29: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized]
     cout<<p1<<" "<<p2<<" "<<p4;
                             ^~
/in/foo.cc:135:15: warning: 'p1' may be used uninitialized in this function [-Wmaybe-uninitialized]
     cout<<p1<<" "<<p2<<" "<<p4;
               ^~~
/in/foo.cc:99:31: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized]
                 bj[q1][q2][q3]=1;
                 ~~~~~~~~~~~~~~^~
/in/foo.cc:99:31: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized]
/in/foo.cc:99:31: warning: 'q1' may be used uninitialized in this function [-Wmaybe-uninitialized]