#include <stdio.h>
#include <stdarg.h>

int add(int n, int last, ...) {
	va_list vl;
	int i, sum = last;

	va_start(vl, last);

	for( i = 0; i < n - 1; i++) {
		sum += va_arg(vl, int);
	}

	va_end(vl);

	return sum;
}

main()
{
	printf("%d\n", add( 4, 1, 2, 3, 4));
}

