BCOC 136 solved assignment