One problem per core robotics algorithm. Each asks you to implement it yourself: the grader tests your code, then runs it on the simulated robot. They stand alone, so take them in any order.