CS2253/Assigments/6/A6.pdf