still correction to be made

all testcases not passed