Poprawna odpowiedź: B
Kod 2.
Dlaczego
W Kodzie 2 bloki 2 i 3 pływają w lewo, a 4 w prawo, więc wiersz jest pełny. Blok 5 z float: left trafia najwyżej, jak się da, czyli pod blok 3, obok wyższego bloku 2. Kod 1 z clear: both zepchnąłby blok 5 pod wszystkie bloki.