s(char*x,char*y){return!*x||*y&&s(*x-*y?x:x+1,y+1);}
main() {
  printf("%d (expected %d)\n",s("","z00"), 1);
  printf("%d (expected %d)\n",s("z00","z00"), 1);
  printf("%d (expected %d)\n",s("z00","00z0"), 0);
  printf("%d (expected %d)\n",s("anna","banana"), 1);
  printf("%d (expected %d)\n",s("Anna","banana"), 0);
}