アルゴリズム修正版　チェック