Version I produced in the time limit.