mystery pi the london caper finale puzzle 2010 bad max