lec12 pr 3 done
lec12 pr 5 done