fixed the approx so that given enough time, the program should find the number