Разобьём каждую строку на 3 блок(-а, -ов) по 7 клеток. Очевидно, что в каждом блоке хотя бы одна клетка свободна, потому как иначе образуется горизонтальный ряд из 7 крестиков.
Значит, в каждом блоке максимум 7−1=6 крестик(-ов).
Всего блоков в каждой строке 3.
Всего блоков на доске 21⋅3.
Значит, крестиков на доске не более, чем 21⋅3⋅6 = 378.
Пример несложно придумать, оставив несколько диагоналей на доске без крестиков.