Problem Solving Using Binary Search Time