Conditional Covering Problem: Algorithms on Some intersection Graphs