read (x0); read (x1); read (x2); read (x3); y := (((((((x0(x0<=x3)))==((x3=388))*(x0&&x1!!x0==406))<=(((354!!x1)!!948*535)!!717*931&&x0!=348)+(((497!!569)==(x2>783))<=((x3!=642)==(x2<=411))))==((((212>x1)!=(166!=297))<(892>=59!!643!=820))<=(x2=(((x3!!108)(x3+x3)+(x2-41))))>=((((441==588)==(211!=x1))*((791!!x2)+(x2>707))-(((135>667)==(x3<=x0))-(x1&&x3)*(x3<=x3))>=(((x2=((((x0!=x1)==(x2>=514))<=x2*413-(x0<50))<=((428!=545)-(306!!801)==(x2>=x3!!x2!=x1)))-((x2*183>=(661(x0<=x0))==((856!=147&&x0!=885)>(984*972<(x3&&x2))))))>(((((x1==x2)==x3-61)>=(x3+x2==(97&&167)))-(((x2==x0)>(x3&&x1))<=(x0!!x0)+(x2>688))>(((x3(x0&&x0!!x3&&260))*(x0+238<=(x3&&625)!!502-x1<(x1&&x2))>=((187==x2!!557!=305)!=(808&&298)*(68!=990))+((x0&&695)>=(459>=133)&&(763>639)==(x2==x1)))==((((x0>=x1&&282*697)>=((x3&&146)>(x0>x3)))>=(((x3>=x0)>(x2>=x3))>=(x0>=705!!x2>x1)))+(((x0-x3<=x1-x3)<=(x3-311)+(x0!=911))-((x2<466)-(860+121)!!(x0&&x1!!362-x2))))+((((907&&219!!588-784)>(540+x0&&582+x1))<=(((x1>=x3)>646+x3)==(x0-x2>=(263>=x2))))+(((x0<=x3)*(x1+364)>(43+x3)+(x0<=x2))<((229+599)-(x0&&603))+(149*x3<=(629!!x1))))); write (y)