public static void Main()
int[] numbers = new int[5];
numbers[0] = int.Parse(Console.ReadLine());
numbers[1] = int.Parse(Console.ReadLine());
numbers[2] = int.Parse(Console.ReadLine());
numbers[3] = int.Parse(Console.ReadLine());
numbers[4] = int.Parse(Console.ReadLine());
for (int a = 0; a < numbers.Length; a++)
for (int b = a + 1; b < numbers.Length; b++)
else if (numbers[a] + numbers[b] == 0)
Console.WriteLine("{0} + {1} = 0", numbers[a], numbers[b]);
for (int c = b + 1; c < numbers.Length; c++)
else if (numbers[a] + numbers[b] + numbers[c] == 0)
Console.WriteLine("{0} + {1} + {2} = 0", numbers[a], numbers[b], numbers[c]);
for (int d = c + 1; d < numbers.Length; d++)
if (a == b || b == c || c == d)
else if (numbers[a] + numbers[b] + numbers[c] + numbers[d] == 0)
Console.WriteLine("{0} + {1} + {2} {3} = 0", numbers[a], numbers[b], numbers[c], numbers[d]);
for (int e = d + 1; e < numbers.Length; e++)
if (numbers[a] + numbers[b] + numbers[c] + numbers[d] + numbers[e] == 0)
Console.WriteLine("{0} + {1} + {2} {3} {4} = 0", numbers[a], numbers[b], numbers[c], numbers[d], numbers[e]);
Console.WriteLine("no zero subset");