In the test cases of this problem, I was unable to find a single -ve number. If ip addresses are being represented as 32 bit numbers, some of them will have the signed bit on (for example:- 255.0.0.1) and should be represented as -ve numbers right? Please let me know where I am making a mistake here.