The idea
In a flex row, the *main axis* runs left to right. justify-content decides how the leftover space is shared out along it. space-between pushes the first item to the start and the last to the end, with equal gaps in between.
This level needs justify-content; margin is off-limits so you cannot fake the spacing by nudging items around.