不要な条件わけを削除した。コメントを追加した。