5.12 Assignment 1