Week 2 84.59/100 17/19 correctness, 6/6 timing, memory 1/7