using System; using System.Linq; namespace contest { class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(' '); if (input.Length > 10) input[0] = input[0][2].ToString(); else input[0] = input[0][1].ToString(); var p = input.Where(x => x == "+").Select(x => x); var m = input.Where(x => x == "-").Select(x => x); var pm = p.Concat(m); var n = input.Where(x => !pm.Contains(x)).OrderByDescending(x => x).Select(x => x); var nn = input.Where(x => !pm.Contains(x)).OrderBy(x => x).Select(x => x); var g = n.Take(n.Count() - pm.Count()).Select(x => x); double b = 0; string ss = ""; double a = 0; for (int i = 0; i < g.Count(); i++) ss += g.ToArray()[i]; b = a = double.Parse(ss); int cnt = g.Count(); int ncnt = cnt; for (int i = 0; i < p.Count(); i++) { a += double.Parse(n.Skip(cnt++).Select(x => x).ToArray()[0]); b += double.Parse(n.Skip(ncnt++).Select(x => x).ToArray()[0]); } for (int i = 0; i < m.Count(); i++) { a -= double.Parse(n.Skip(cnt++).Select(x => x).ToArray()[0]); b = double.Parse(n.Skip(ncnt++).Select(x => x).ToArray()[0]) - b; } Console.WriteLine(a + " " + b); Console.ReadLine(); } } }