class Solution {
public:
string printMinNumber(vector<int>& nums) {
const int N = 510;
string res;
string a[N];
for(int i = 0;i < nums.size();i++){
a[i] = to_string(nums[i]);
}
sort(a, a + nums.size(), [](string a, string b){return a + b < b + a;});
for(int i = 0;i < nums.size();i++){
res += a[i];
}
return res;
}
};