Choose K pickup locations minimizing L1 distance | Uber Interview Question