BEGC-108 solved assignment