Training for a first marathon can feel like a maths problem: how many miles, how long should the weekend run ...