LOL !
store all source , destination will never be source, traverse to all city names, if name is not a source then it must be destination city\n\n    string destCity
store all source , destination will never be source, traverse to all city names, if name is not a source then it must be destination city\n```\n    string destCity(vector<vector<string>>& paths) {\n        \n        unordered_set<string> src;\n        \n        for(auto i:paths)               // all source city\n            src.emplace(i[0]);\n        \n        for(auto i:paths)\n            if(not src.count(i[1]))    // we dont have any start fron dest city\n                return i[1];\n        return "";\n    }\n};\n```
[]