>>436のロジック適用しました