single number solution