AI-Assignment-2: finish and tested code...

Signed-off-by: imrul <imrul@imrul-U30Jc.(none)>