-31>>>5>>5>>>5>>5>>>5>>5
This will give a 3 as result.
-31 will be 30 when inverted and sign taken off and now moved right 30 times.
I do not understand how we still end up as 30

Could some one come up with a step by step explanation.
Would appreciate it greatly
Thanks