многоуровневый список

Возник спор с другом…я говорю что код который он написал неправильный и не рабочий а он говорит что все ОК (сайт задание с таким кодом принял почему то). Скажите правильный ли код или нет. Вот сам код :

    <h1>Невероятно многоуровневый список</h1>
    <ol>
        <li>Первый элемент
        <ol>
            <li>2
            <li>3
            <ol>
                <li>4
                <ol>
                    <li>6
                    <li>7
                </ol>
                <li>5
            </ol>
            </li>
        </ol>
        </li>
    </ol>

В плане вложенности, вроде бы, ничего не напрягает. А вот в плане закрытия тегов li - да. Те, в которые ничего не вложено, не закрыты. Как мне кажется.

Да, возможно так писать. Но это нежелательно. Теги надо закрывать.