BPYC 131 solved assignment