bcsl 058 solved assignment