#include <stdio.h>
#include <stdlib.h>

#define MAX_VALUE 2000000001L

int main(void)	{
	int n,*array,i,j,minsum = MAX_VALUE,index1 = 0,index2 = 0,tmp;
	FILE *input;
	if(!(input = fopen("operators.in","r")))	{
		printf("Could not open input file\n");
		return 1;
	}
	fscanf(input,"%d",&n);
	if(!(array = (int *) malloc(n * sizeof(int))))	{
		printf("Could not allocate space for array\n");
	}
	for(i = 0; i < n; i++)
		fscanf(input,"%d",&array[i]);
	printf("The numbers are:\n");
	for(i = 0; i < n; i++)
		printf("%d ",array[i]);
	putchar('\n');
	
	//Find min:
	for( i = 0; i < (n - 1); i++)	{
		for(j = 1; j < n; j++)	{
			if((tmp = ((labs(array[i] + array[j])))) < minsum)	{
				minsum = tmp;
				index1 = i;
				index2 = j;
			}
		}
	}
	printf("/--------------\nMinimum Sum: ");
	printf("%d %d\n",array[index1], array[index2]);
	return 0;
}