戻り値では無く引数にrefでboolを2つ渡せばいいんじゃ無い