WEEK 16: Final term

PAPER WILL BE UPLOADED SOON