read (x0); read (x1); read (x2); read (x3); y := ((((((x1<545)+(x0&&x0))-((253==998)==(x0>=897))>((641&&176)-(x2<=x1)>=(88>=x1)*(433>=x0)))!=(((x0!=955)<=(x1!!55))<=(x3==446)*(924>120))-(((866!=750)!=(x2>=529))+((x2!!x0)<=539*601)))<((x2!!x0)-(x3>=278)!!(x0>=439)>(x0!!x0))*(((626!!x2)!!x1=89)-(446<=x0))-(x0+773==195*x1)))>=(((784>508)-(895&&250)==(x3<855!!x3!=713)&&(x0+440>(232!!255))!=((x2==126)==(379==0)))<=((x0+362((924!!x0)==(x2!=x1))&&(x1+x3==(x0!=420))-((409>=756)+(x1>=x1))))+((((x2>=974)*(x2!!166)!!(430!!49)>(x0<=x1))!!((915!=x3)!=62+788)>=((x0>=x0)!=x1-382))&&(((43>=670)!=x3-832)==((31=(((((x2<=424)<=(526>=x2))!=(x3>=x2)-(x0>=x2))*(((x3=(x1&&456)))>(((805!=527)*(570-x3)<=(989>407!!169<=x2))==((893&&437)-(765==x0))-((x0>=147)>(300<325))))>(((256>=x3)-x2*64<((658>x2)>(85==471)))+((326-x1>=x3*499)+((x1&&x1)>262-x1)))+((x1!=x1&&(883&&618)!!(x0>142)>(x0((x0!!x3)<981+x1!!x1*x1&&913-791))!!(((156*x1>x2+729)>(x0-774>=14+466)&&((x2>=737)-(x1+x3))+(793*x3>=x1-x0))+(((653-x2>=(334!!991))<((157==x2)>(964>x2)))<(((x3>x2)>=(x1>x1))==((199<=x1)(x0>=x1))>=((334<727)>x1-398)!!((x1>=x1)>(74&&669)!!174*283<=(108>802)))<=((487==x1&&x2+279)>((x2<=298)>(x2==x3)))*(((234<824)+x1*666)-(x1<985&&107>110)))); write (y)