Assignment-10 cont..