Em uma rua existem apenas seis casas, construídas frente a frente, três de um lado da rua e três do outro lado. Cada casa tem um único morador, sendo eles Maria, Lúcia, Marcos, Francisco, Davi e João. De um lado os números das casas são, respectivamente, 20, 30 e 40. Do outro lado, no mesmo sentido, os números das casas são, respectivamente, 21, 31 e 41. Dos seis moradores das casas sabe-se que: Francisco mora na frente de Maria. Davi não mora na frente de Lúcia. João mora entre dois homens, em um mesmo lado da rua. O número da casa de Davi é 21. Marcos não mora na frente de uma mulher. O número da casa onde mora Marcos é