#include <stdio.h>
#include <string.h>
int scoreofparentheses(char*s)
{
    int stack[50], top =-1;
    stack [++0,Top=0];
    for (int i=0;s[i]!='\0';i++)
    {
        if (s[i]=='('))
    {
        else if (s[i] ==')')
    {
       if(Top<1)return-1;
       int v = stack [Top -- ];
       int w = stack [Top];
       stack [Top] =w+(v ==0? 1:2*v);
                
    }else
    {
                return -1;
            }
        }
        if (Top !=0) return -1;
        return Stack[Top];
    }
}