bcog -172 solved assignment