Poprawna odpowiedź: D
clear: both dla bloku 5 i float: left jedynie dla bloków 2, 3 i 4.
Dlaczego
Bloki 2, 3 i 4 stoją obok siebie, więc dostają float: left, a blok 5 (stopka) musi zejść pod nie, więc dostaje clear: both. Blok 1 jest pełnej szerokości i nie musi pływać.