Assignment-8 and 4the 5th 6th and 7th Quiz