#include <stdio.h>
#include <stdarg.h>
typedef enum rule {
TOTAL
}Rule;
int choose(Rule rule, int v1, ...){
if(rule == TOTAL){
if (v1 == -1)
return 0;
int total = v1;
va_list args;
int j;
while(1){
if(j!=-1)
total += j;
else
break;
}
return total;
}
}
int main(void) {
// your code goes here
printf("%d", choose
(TOTAL
, 1, 2, 3, 4, -1)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRhcmcuaD4KdHlwZWRlZiBlbnVtIHJ1bGUgewoJVE9UQUwKfVJ1bGU7CgoKaW50IGNob29zZShSdWxlIHJ1bGUsIGludCB2MSwgLi4uKXsKCWlmKHJ1bGUgPT0gVE9UQUwpewoJCWlmICh2MSA9PSAtMSkKCQkJcmV0dXJuIDA7CgkJaW50IHRvdGFsID0gdjE7CiAgICAJdmFfbGlzdCBhcmdzOwogICAgCXZhX3N0YXJ0KGFyZ3MsIHJ1bGUpOwogICAgCWludCBqOwogICAgCXdoaWxlKDEpewogICAgICAgIAlqID0gdmFfYXJnKGFyZ3MsIGludCk7CiAgICAgICAgCWlmKGohPS0xKQogICAgICAgICAgICAJdG90YWwgKz0gajsKICAgICAgICAJZWxzZQogICAgICAgICAgICAJYnJlYWs7CiAgICAJfQogICAgCXZhX2VuZChhcmdzKTsKICAgIAlyZXR1cm4gdG90YWw7CgoJfQoKfQppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgkKCXByaW50ZigiJWQiLCBjaG9vc2UoVE9UQUwsIDEsIDIsIDMsIDQsIC0xKSk7CglyZXR1cm4gMDsKfQo=