Design a delivery cost system | Rippling Interview Question