Chaos. Nearly gave it 4 stars, maybe I should have done. I delighted in the way the solution changed and changed and changed. Each time seeming plausible but turning out wrong. Being plausible is not enough so let's hope the truth was the truth by the end. Moved the running sub plot along gently as well so I shall keep reading in the right order.