CSCIE3problemset3