The Multi-budget Maximum Weighted Coverage Problem