Although the story is long but yet it really good for it the reader the chance to solve the riddle ahead of time