This is Assig 1 Done by Khalid