assignment2 Problems