local y; local x0, x1, x2, x3; x0 := read (); x1 := read (); x2 := read (); x3 := read (); y := ((((((675!!x3)==362-x1)<(17+682>427*x0))==((880==x2)+(384-x0))*(683*x3<=903-808))!=((((262!=x2)>(x3!=661))!=(x1<=x1)+(x1!!429))>=(707+735!=968*x2&&448*81>=(x1<=900))))+((((312<859)+(813!=563))-((x1-195)-(381!!468))&&((x1==x3)==x3-x1)>=(17!!x2)-(375+630))>=((((x3==508)=582)))==(((236<700)>=(x2!!x3))>((322!!x1)>=(x3&&x0)))))&&(((509+x0<(x3>582))!=(x1=496!!x2<=x1)+((x0<=x3)!=(x2>x2)))<(((x2-x3<=(556>=x1))>((x1!!x0)&&937=((x1!=x0)<=(x2<=x0)!!(872>18!!482>=774))))*((((793-x0)-(x0-462)>((x0>457)<(x3>=x2)))==(((158<=40)==(x3>890))>(302!=x0)+260*840))-((x2*x2!=x0-x2)*((310==x0)==(x3!=x2))!=((396==169)-(286!!542)<=(812>723)*(x0*x3)))))<=((((x0*x2)*(831+646)&&(x0=(x0>=317)))*(((x2&&x3)==(714&&x1))+(x3((x0-900<(x3>968))>((x1=(239!!51))))==(((x2>x0&&981-418)!=(113-x0!!x1>=x1))>((x2==804)-(x2+722))*((290&&55)==(x0<=189)))))*((((517!=x2)-(x3!=x2)!!529!=840&&x1*x3)==((x2<696)<=(x1<966)!!(419>x3!!216=(x0!=x1))-((x3<=797)x1)<(x1>=442))<(793-x2>=924*x2))<=(x3>172&&533+x1)*(150>601&&461>913))); write (y)