Warning: time limit for Half-marathon is 3 hours.