professor layton and the lost future puzzle 40