class Program { static void Main(string[] args) { char[] mark = { '+', '-' }; string formulaStr = Console.ReadLine(); int plusIndex = formulaStr.IndexOf(mark[0],1); int minusIndex = formulaStr.IndexOf(mark[1],1); var select = SelectionSymbol(plusIndex,minusIndex); string[] numList = formulaStr.Split(mark); int numA = int.Parse(formulaStr.Substring(0, select.indexNumber)); int numB = int.Parse(formulaStr.Substring(select.indexNumber + 1, formulaStr.Length - 1 - select.indexNumber )); if (select.symbol == mark[0]) { Console.WriteLine(numA-numB); } else { Console.WriteLine(numA+numB); } } private static (char symbol, int indexNumber) SelectionSymbol(int plusIndex, int minusIndex) { if (minusIndex < 0 ||plusIndex != -1 && plusIndex < minusIndex) { return ('+', plusIndex); } else { return ('-', minusIndex); } } }