Penn: assignment 0 input