done with some Hw3 Q3
done with Q3