早い段階で主人公の目的が設定されますし、物語の核となる「謎」もはっきりしています。
謎解きをする論理的な思考だけでなく、他人の心と向き合う中での感情の機微も上手に描写されます。
ミステリー要素だけでなく、主人公の精神的成長もテーマの一つのように思えます。
なにしろ、主人公の人格形成にも「謎」が関わっているわけで、内面的なチャレンジ(コンプレックスの克服)と外面的なチャレンジ(謎の解決)が一体化しているのです。
すこし大げさな言い方かもしれませんが、過去を克服し未来を進まなければならないという人生の一面が描かれていると思います。