using System.Collections.Generic;
public static bool isOperand(char symbol){
if((symbol>='a' && symbol<='z') ||
(symbol>='A' && symbol<='Z'))
public static string getInfix(string s){
Stack<string> stack = new Stack<string>();
for(int i=0; i<s.Length; i++)
string part1 = stack.Pop();
string part2 = stack.Pop();
stack.Push("("+part2+s[i]+part1+")");
public static void Main(String []args)
Console.WriteLine( getInfix(exp));