bgdg -172 solved assignment