#include <stdio.h>
#include <stdlib.h>
#define true 1
#define false 0
int main(void) {
int lpowt,liczbad= 0;
for(int i = 0; i < lpowt; i++){
int min = 0,max = 0;
int tab[liczbad];
int ltab[liczbad];
for( int x = 0; x < liczbad;x++){
}
int tmp;
for(int x = 0 ; x < liczbad; x++){
for(int s = 0 ; s < liczbad - 1; s++){
if(tab[s] < tab[s + 1]){
tmp = tab[s];
tab[s] = tab[s + 1];
tab[s + 1] = tmp;
}
}
}
for(int x = 0 ; x < liczbad; x++){
max += tab[x];
}
int sum = 0;
int nsum = 0;
int halfmax = max / 2;
for(int x = 0 ; x < liczbad; x++){
if(tab[x] + sum <= halfmax){
sum += tab[x];
ltab[x] = true;
}else{
ltab[x] = false;
}
}
for( int x = 0; x < liczbad;x++){
if(ltab[x] == false){
nsum += tab[x];
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2RlZmluZSB0cnVlIDEKI2RlZmluZSBmYWxzZSAwCmludCBtYWluKHZvaWQpIHsKICAgIGludCBscG93dCxsaWN6YmFkPSAwOwogICAgc2NhbmYoIiVkIiwmbHBvd3QpOwogICAgZm9yKGludCBpID0gMDsgaSA8IGxwb3d0OyBpKyspewogICAgICAgIHNjYW5mKCIlZCIsICZsaWN6YmFkKTsKICAgIGludCAgbWluID0gMCxtYXggPSAwOwogICAgaW50IHRhYltsaWN6YmFkXTsKICAgIGludCBsdGFiW2xpY3piYWRdOwogICAgICAgIGZvciggaW50IHggPSAwOyB4IDwgbGljemJhZDt4KyspewogICAgICAgICAgICBzY2FuZigiJWQiLCZ0YWJbeF0pOwogICAgICAgIH0KICAgICAgICBpbnQgdG1wOwogICAgICAgIGZvcihpbnQgeCA9IDAgOyB4IDwgbGljemJhZDsgeCsrKXsKICAgICAgICAgICAgZm9yKGludCBzID0gMCA7IHMgPCBsaWN6YmFkIC0gMTsgcysrKXsKICAgICAgICAgICAgICAgIGlmKHRhYltzXSA8IHRhYltzICsgMV0pewogICAgICAgICAgICAgICAgICAgIHRtcCA9IHRhYltzXTsKICAgICAgICAgICAgICAgICAgICB0YWJbc10gPSB0YWJbcyArIDFdOwogICAgICAgICAgICAgICAgICAgIHRhYltzICsgMV0gPSB0bXA7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgICAgICAgIGZvcihpbnQgeCA9IDAgOyB4IDwgbGljemJhZDsgeCsrKXsKICAgICAgICAgICAgICAgIG1heCArPSB0YWJbeF07CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgaW50IHN1bSA9IDA7CiAgICAgICAgICAgICAgIGludCBuc3VtID0gMDsKICAgICAgICAgICAgICAgaW50IGhhbGZtYXggPSBtYXggLyAyOwogICAgICAgICAgICAgICAgIGZvcihpbnQgeCA9IDAgOyB4IDwgbGljemJhZDsgeCsrKXsKICAgICAgICAgICAgICAgICAgICBpZih0YWJbeF0gKyBzdW0gPD0gaGFsZm1heCl7CiAgICAgICAgICAgICAgICAgICAgICAgIHN1bSArPSB0YWJbeF07CiAgICAgICAgICAgICAgICAgICAgICAgIGx0YWJbeF0gPSB0cnVlOwogICAgICAgICAgICAgICAgICAgIH1lbHNlewogICAgICAgICAgICAgICAgICAgIGx0YWJbeF0gPSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICBmb3IoIGludCB4ID0gMDsgeCA8IGxpY3piYWQ7eCsrKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGx0YWJbeF0gPT0gZmFsc2UpewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5zdW0gKz0gdGFiW3hdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIHByaW50ZigiJWQgJWQgXG4iLGFicyhzdW0gLSBuc3VtKSxtYXgpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K