time-to-swap - One by one until you get tired

more about : time-to-swap