Furthest Witness
Furthest Witness