#include <stdio.h>
int main() {
int n;
int arr[n];
for (int i = 0; i < n; i++) {
}
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
int sum1 = 0, sum2 = 0;
int num1 = arr[j], num2 = arr[j + 1];
while (num1 != 0) {
sum1 += num1 % 10;
num1 /= 10;
}
while (num2 != 0) {
sum2 += num2 % 10;
num2 /= 10;
}
if ((sum1 > sum2) || (sum1 == sum2 && arr[j] > arr[j + 1])) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int i = 0; i < n; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICBpbnQgbjsKICBzY2FuZigiJWQiLCAmbik7CgogIGludCBhcnJbbl07CiAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgIHNjYW5mKCIlZCIsICZhcnJbaV0pOwogIH0KCiAgZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gMTsgaSsrKSB7CiAgICBmb3IgKGludCBqID0gMDsgaiA8IG4gLSBpIC0gMTsgaisrKSB7CiAgICAgIGludCBzdW0xID0gMCwgc3VtMiA9IDA7CiAgICAgIGludCBudW0xID0gYXJyW2pdLCBudW0yID0gYXJyW2ogKyAxXTsKCiAgICAgIHdoaWxlIChudW0xICE9IDApIHsKICAgICAgICBzdW0xICs9IG51bTEgJSAxMDsKICAgICAgICBudW0xIC89IDEwOwogICAgICB9CgogICAgICB3aGlsZSAobnVtMiAhPSAwKSB7CiAgICAgICAgc3VtMiArPSBudW0yICUgMTA7CiAgICAgICAgbnVtMiAvPSAxMDsKICAgICAgfQoKICAgICAgaWYgKChzdW0xID4gc3VtMikgfHwgKHN1bTEgPT0gc3VtMiAmJiBhcnJbal0gPiBhcnJbaiArIDFdKSkgewogICAgICAgIGludCB0ZW1wID0gYXJyW2pdOwogICAgICAgIGFycltqXSA9IGFycltqICsgMV07CiAgICAgICAgYXJyW2ogKyAxXSA9IHRlbXA7CiAgICAgIH0KICAgIH0KICB9CgogIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICBwcmludGYoIiVkICIsIGFycltpXSk7CiAgfQogIHByaW50ZigiXG4iKTsKCiAgcmV0dXJuIDA7Cn0K