it is a process of finding the correct input value when only the output is known