Timed finishing (39/40)

Timed finishing