MY VERSION!! seems to work with add, sub and multiply even when we put all these three in one line