Timed finishing (28/40)

Timed finishing