1) a detective
2) disappearance
3) magician
4) cave
5) abandoned
6) reason
7) odd
8) practical
Baftă!