k,y,x,h;f(v,l)char**v;{
k=y=x=h=0; //these are here because they are global variables and they change through tests
h
=strlen(v
[0]);x
=strcspn(v
[0],"S");while(y
<l
,x
<h
)if(v
[y
][x
]==69)return 0;else if(v
[y
][x
+1]!=61)x
++;else{if(v
[y
+1][x
]==61)while(k
<4)if(v
[y
+1][x
-++k
]!=61){x
-=k
;break;}y
++;}return 1;}
main(){
char*v1[]={
" S=",
"E= ="};
printf("1 %s\n",f
(v1
,5)==0?"ye":"nu"); }
ayx5LHgsaDtmKHYsbCljaGFyKip2O3sKaz15PXg9aD0wOyAvL3RoZXNlIGFyZSBoZXJlIGJlY2F1c2UgdGhleSBhcmUgZ2xvYmFsIHZhcmlhYmxlcyBhbmQgdGhleSBjaGFuZ2UgdGhyb3VnaCB0ZXN0cwpoPXN0cmxlbih2WzBdKTt4PXN0cmNzcG4odlswXSwiUyIpO3doaWxlKHk8bCx4PGgpaWYodlt5XVt4XT09NjkpcmV0dXJuIDA7ZWxzZSBpZih2W3ldW3grMV0hPTYxKXgrKztlbHNle2lmKHZbeSsxXVt4XT09NjEpd2hpbGUoazw0KWlmKHZbeSsxXVt4LSsra10hPTYxKXt4LT1rO2JyZWFrO315Kys7fXJldHVybiAxO30KCm1haW4oKXsKICAgIGNoYXIqdjFbXT17CiIgIFM9IiwKIkU9ID0ifTsKICAgIHByaW50ZigiMSAlc1xuIixmKHYxLDUpPT0wPyJ5ZSI6Im51Iik7Cn0=