text: #include <string>
  #include <vector>
  #include <algorithm>
  
  using namespace std;
  
  bool compare(string a, string b)
  {
      return ((a+b) > (b+a));
  }
  
  string solution(vector<int> numbers)
  {
      vector<string> str;
  
      string answer;
  
      for(int i = 0; i < numbers.size(); i++)
      {
          str.push_back(to_string(numbers[i]));
      }
  
      sort(str.begin(), str.end(), compare);
      
      for(int i = 0; i < str.size(); i++)
      {
          answer += str[i];
      }
      if(answer.front() == '0')
          return "0";
  
      return answer;
  
  }
  