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

int max(int count, ...){
	va_list nums;
	if(count < 1) return -1;
	va_start(nums, count);
	
	int _max=va_arg(nums, int);
	for(int i=1;i<count;i++){
		int tmp = va_arg(nums, int);
		if(_max < tmp){
			_max=tmp;
		}
	}
	va_end(nums);
	return _max;
}

int main(void) {
	printf("%d\n", max(3, 9, 1, 5));
	return 0;
}
