function solution(numbers) {
let result = [];
for(let i = 0; i < numbers.length; i++){
let stringNumber = String(numbers[i]);
while(stringNumber.length <= 3){
stringNumber += stringNumber;
}
result.push({compare: stringNumber.slice(0, 4), origin: numbers[i]});
}
result.sort((a, b) => Number(b.compare) - Number(a.compare));
const addNumbers = result.map((number) => number.origin).join('')
return addNumbers[0] === "0" ? "0" : addNumbers;
}