using System.Collections.Generic;
Stack<int> st = new Stack<int>();
public void EvaluateCount(int iter) {
sum = sum + (int)Math.Pow(2, iter - 1);
public int ScoreOfParentheses(string s) {
char[] arr = s.ToCharArray();
if (iter > 0 && l != 1) EvaluateCount(iter);
public static void Main()
string s ="(()(())())(())";
Console.WriteLine(e.ScoreOfParentheses(s));