Concept Flow - Binary Search on Answer Technique
Set low = min possible answer
Set high = max possible answer
While low <= high
mid = (low + high) / 2
Check if mid is a valid answer
Update low = mid + 1
Loop until low > high
Return best valid answer
This flow shows how we guess an answer, check if it works, and adjust our search range until we find the best answer.