Number Steps

POJ - 1663