Esse desafio confundiu muitas pessoas!!!
Para achar a resposta, vamos fazer três análises do problema:
1ª Foi dormi as 20 horas e levantou as 9, nesse caso dormiu 13 horas;
2ª Foi trabalhar as 9 horas, voltou para a casa e foi dormi as 8 horas do outro dia, nesse caso sem hora para acordar;
3ª Foi dormi as 8 e levantou as 9 para ir trabalhar, nesse caso dormiu uma hora.
A primeira análise não pode ser, pois no fala que é as 8 horas, ou seja, (am) e não (pm) que seria as 20.
A segunda também não está correta considerando as alternativas, pois não tem data limite para acordar. Não pode ser zero também, pois se levantou as nove e dormiu as 8, seria algo impossível e não zero.
A terceira análise é a correta considerando as alternativas, foi dormi as 8 da manhã e levantou as 9, logo dormiu uma hora.