Concept Flow - Binary Search on Answer Technique
Set low = min possible answer
Set high = max possible answer
Calculate mid = (low + high) / 2
Check if mid is a valid answer
Update high = mid
Repeat until low >= high
Return low as answer
Start with a range of possible answers, check the middle, then narrow the range based on validity until the answer is found.
