An optimal on-line algorithm for metrical task system | Synapse