Ваша проблема может быть решена с помощью CSS сетки, нет необходимости использовать flexbox, так как ваша проблема основана на 2-мерном макете
.container {
width: 100%;
}
.container .grid {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-auto-rows: auto;
grid-gap: 10px
}
.container .grid div {
border: 1px solid red;
padding: 10px;
}
<div class="container">
<div class="grid head">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Dolorum obcaecati beatae, exercitationem delectus neque suscipit corporis animi aspernatur. Dolor maxime, facilis labore aut inventore esse possimus a sunt voluptatum fuga?</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>
</div>
Надеюсь, это решит ваш запрос.