Homework from CS 111B