#include <omp.h>

long long int sum(int *v, long long int N){
	long long int i, sum = 0;
	
	#pragma omp parallel private(i)
	{
	#pragma omp for
	for(i = 0; i < N; i++)
		#pragma omp critical
		sum += v[i];
	}
	return sum;
}