{
    "UserID": "demo",
    "RequestID": 12346,
    "Comment": "my first request with skill constraints",
    "Quality": 2,
    
    "AgentSpeed": 45.0,
    "AgentWorkTime": 8.0,
    "AgentVisitTime": 1.0,
    "CostAgentWork1h": 70.0,
    "CostAgentTravel1km": 1.0,
    
    "Skills": ["A","B","C","D"],
    
    "Facilities": [{"Name":"#1", "Lat":52.54,  "Lon":17.117},
                   {"Name":"#2", "Lat":52.305, "Lon":16.648, "SkillsRequired":[["A"]]},
                   {"Name":"#3", "Lat":52.554, "Lon":16.948, "SkillsRequired":[["C"]]},
                   {"Name":"#4", "Lat":52.645, "Lon":16.712, "SkillsRequired":[["D"]]},
                   {"Name":"#5", "Lat":52.318, "Lon":16.88,  "SkillsRequired":[["A","C"]]},
                   {"Name":"#6", "Lat":52.56,  "Lon":16.46, "SkillsRequired":[["B"],["D"]]},
                   {"Name":"#7", "Lat":52.368, "Lon":17.165, "SkillsRequired":[["D"],["B","C"]]}],
    "Agents": [{"Name":"Agent 1", "Lat":52.496, "Lon":17.222, "SkillsProvided":["A"]},
               {"Name":"Agent 2", "Lat":52.416, "Lon":16.482, "SkillsProvided":["B","C"]}],
               
    "Task": "FindRoutesCommutingIncluded",
    "__Task":"FindRoutesCommutingExcluded",
    "__Task":"RecommendAgentLocationsCommutingIncluded"
}