Binary search 3rd hour by Jayson and Max | ScratchStats