BPYC 132 solved assignment