Mysterious Stranger: Solved 2004