Solve vault rate and subset-sum | Uber Interview Question