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

void main(){
  int n=to!int(chomp(readln())),b=0;
  string s="";
  bool f=false;
  for(int i=0;i<n;++i){
    string[] input=split(readln());
    if(input[0]=="(") b+=to!int(input[1]);
    else b-=to!int(input[1]);
    if(b<0) f=true;
  }
  writeln((b==0&&!f)?"YES":"NO");
}