classSolution{public:
unordered_map<int,int> m;
vector<int>twoSum(vector<int>& nums,int target){for(int i =0; i < nums.size(); i++){
m[nums[i]]= i;}for(int i =0; i < nums.size(); i++){int b = target - nums[i];if(m[b]&& m[b]!= i)return{i, m[b]};}return{};}};