return 0;とreturn 1;ってどう違うの?3行以内で頼む。