C++ || With explanation || Using Single Map
// For Example , Scroll Down you will find the Dry Run for Better Understanding\n\n\nclass Solution {\npublic:\n    \n    vector<int> sortJumbled(vector<int>& m
`// For Example , Scroll Down you will find the Dry Run for Better Understanding`\n\n```\nclass Solution {\npublic:\n    \n    vector<int> sortJumbled(vector<int>& mapping, vector<int>& nums) \n    {\n        int size = nums.size();\n        vector<int> sorted;\n        map<int,vector<int>> mp;                               // for storing the mapped val with their corresponding vector val\n        \n        for(int i=0;i<size;i++)                                // iterating over the whole vector                 \n        {\n            string curr = to_string(nums[i]);                  // extractig the current value of nums\n            int newVal = 0;                                    // declaring a value for storing the mapped value\n            \n            for(int j=0; j<curr.length(); j++)                 // for the current extracted integer we check the mapped val and make a new integer\n            {\n                int currDig = curr[j] - \'0\';                   // storing the digits one by one\n                int newDig = mapping[currDig];                 // storing the mapped valur for those dogits\n                newVal = newVal * 10 + newDig;                 // making the new digit for mapped value     \n            }\n            mp[newVal].push_back(nums[i]);                     // stored the new mapped value with their nums[i] value so small mapped values will automatically comes above \n        }\n        \n         \n        for(auto it : mp)                                      // iterate over the whole map\n        {\n            for(int i : it.second)                             // we need only sorted nums[i] so iterate over the second val\n            {\n                sorted.push_back(i);                           // store that one\n            }\n        }\n        return sorted;\n    }\n};\n\n// Example\n// map = [8,9,4,0,2,1,3,5,7,6], nums = [128,345,68]\n\n// for 128 = \'128\'\n//     map[1] = 9\n//     map[2] = 90+4\n//     map[8] = 904 + 7\n// newVal = 911\n// map[911] = 128\n\n\n// for 345 = \'345\'\n//     map[3] = 0\n//     map[4] = 0+2\n//     map[5] = 20 + 1\n// newVal = 21\n// map[21] = 345\n \n\n// for 68 = \'68\'\n//     map[6] = 3\n//     map[8] = 30+7\n// newVal = 37\n// map[37] = 68\n\n\n    \n// map[21]=345\n// map[37]=68\n// map[911]=128\n    \n// sort = (345,68,128)\n```\n\nPLEASE UPVOTE IT IF YOU LIKED THE EFFORTS..........
[]