Speed-adjusted Version