using System.Numerics; public class Program { public static void Main() { //BigInteger num = BigInteger.Parse(Console.ReadLine() ?? string.Empty); //int num = int.Parse(Console.ReadLine() ?? string.Empty); //string[] moji = (Console.ReadLine() ?? string.Empty).Trim().Split(' '); string str = Console.ReadLine() ?? string.Empty; List chars = new List(); List list = new List(); string nn = ""; for(int i = 0; i < str.Length; i++) { if (str[i] =='+'||str[i] =='*') { chars.Add(str[i]); list.Add(int.Parse(nn)); nn = ""; continue; } nn += str[i]; } list.Add(int.Parse(nn)); for(int i = 0;i < chars.Count; i++) { if(chars[i] == '+') { int calc = list[i] * list[i + 1]; list[i+1]=calc; } else { int calc = list[i] + list[i + 1]; list[i + 1] = calc; } } Console.WriteLine(list[list.Count-1]); } }