Fantasy a sci-fi puzzle