Finished with time to spare lel