Middle-distance running - online puzzels