Correctness and memory all passed. Timing 9/17.