import std.stdio;
import std.string;
import std.conv;
import std.array;

void main(){
  int n=to!int(chomp(readln())),b;
  string s="";
  for(int i=0;i<n;++i){
    string[] input=split(readln());
    s~=replicate(input[0],to!int(input[1]));
  }
  for(int i=0;i<s.length;++i){
    if(s[i]=='(')++b;else --b;
    if(b<0){break;}
  }
  writeln((b==0)?"YES":"NO");
}