Complete assignment 3.