yeah one of the best manga mystery... atleast not KnKF find their time translating this series on both manga ang anime. Only 29 episodes are sub perfectly but from 30 to 54 bad translation, bad quality but still you can understand the story well for me.