#include <stdio.h>
#include <stdlib.h>
#define N 1000000
int s[N];
int e[N];

int main(){
    char a[N];
    long int n;
    long int p;
    long int no;
    long int nc;
    long int i,t;
    long int c;
    long int b;
    int f;
    c=0;
    f=0;

        nc=0;
        no=0;

    scanf("%ld",&n);
    for(i=0;i<n;i++){
        scanf("%s",a);
        p=0;
        for(t=0;a[t]!='\0'&&t<N;t++){
            if(a[t]==')'){
                if(p<=0) nc++;
                p--;
            }
            else if(a[t]=='('){
                if(p<0) no++;
                p++;
            }
        }
        c+=p;
    }

//    printf("nc:%ld no:%ld\n",nc,no);
    if (c==0&&!(nc>0&&no>0))
        printf("Yes\n");
    else
        printf("No\n");

}
