namespace BePositive { using System; using System.Collections.Generic; public class BePositiveMain { public static void Main() { int countSequences = int.Parse(Console.ReadLine()); for (int i = 0; i < countSequences; i++) { string[] input = Console.ReadLine().Trim().Split(' '); var numbers = new List(); for (int j = 0; j < input.Length; j++) { if (!input[j].Equals(string.Empty)) { int num = int.Parse(input[i]); numbers.Add(num); } } bool found = false; for (int j = 0; j < numbers.Count; j++) { int currentNum = numbers[j]; if (currentNum > 0) { if (found) { Console.Write(" "); } Console.Write(currentNum); found = true; } else { currentNum += numbers[j + 1]; if (currentNum > 0) { if (found) { Console.Write(" "); } Console.Write(currentNum); found = true; } } } if (!found) { Console.WriteLine("(empty)"); } } } } }