-ve numbers handled