Final problem set for theoretical computer science course from Udacity