compete.

recover.

repeat.