How can I auto align grid without empty space
#container {
display: flex;
height: 700px;
width: 240px;
flex-wrap: wrap;
background-color: #8c8c8c;
writing-mode: horizontal-tb;
direction: ltr;
place-content: start;
}
div>div {
border: 2px solid #8c8c8c;
width: 50%;
background-color: #a0c8ff;
}
.small {
font-size: 12px;
height: 40px;
width: 40%;
}
.large {
font-size: 14px;
height: 50px;
width: 40%;
}
<div id="container">
<div class="small" style="height: 150Px">Lorem ipsum ipsum ipsum ipsum ipsum ipsum ipsum</div>
<div class="small">two</div>
<div class="large">three</div>
<div class="large">four 4444</div>
<div class="large">five</div>
<div class="large">six</div>
<div class="large">seven</div>
</div>