Solving Mysteries In Time and Space