First submitted version of Assignment-0