Na definição do clear both, em tese não haveriam elementos flutuantes à esquerda e à direita. No entanto, no exercício de float é mencionado claramente que as caixas 4 e 5 possuem a regra css clear both. Se é assim, por que então no primeiro exercício de floats o resultado não seria ficar abaixo das duas primeiras caixas flutuantes e por que só quando você acrescenta o clear left (ficando clear both e clear left na mesma regra css) você tem o resultado esperado?