single number2 - almost fixed except for negative numbers