#include <stdio.h>
#include <string.h>

int main()
{
	char s[1000000+1];
	int  left=0;
	int  right=0;
	int  N,n,m,l,r;

	scanf("%d",&N);
	for( n=0;n<N;n++ ) {
		l=r=0;
		scanf("%s",s);
		for( m=0;m<strlen(s);m++ ) {
			if( s[m]=='(' ) l++;
			if( s[m]==')' ) r++;
		}
		left+=l;
		right+=r;
		if( left>right ) {
			left-=right;
			right=0;
		} else {
			left=0;
			right-=left;
		}
	}
	if( left==0 && right==0 ) {
		printf("%s","Yes");
	} else {
		printf("%s","No");
	}
    return 0;
}
