Vacuum Cleaner Problem (similar to Traveler Salesman Problem): Program to find shortest path from source to source in which the reward collected on cleaning a dirty spot is a maximum.