#include <stdio.h>
#include <stdlib.h>
extern int CheckSumData(int *data, int len);
int main(int argc, char *argv[])
{
int i, result;
int *test_data = (int *)malloc(sizeof(int)*(argc-2));
for (i = 2; i < argc; i++)
test_data[i-2] = atol(argv[i]);
result = CheckSumData(test_data, argc-2);
free(test_data);
if ( result == atol(argv[1]) )
return 1;
return -1;
}