假设一个表达式由英文字母(小写)、运算符(+,-,*,/)、左右小括号( )中括号[ ]和左右大括号{ }构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右括号是否匹配。
若匹配,则输出“YES”,否则输出:“NO”。表达式长度不超过10^7。
一行表达式。
“YES”或“NO”。
fs{f}fsd[(f457jkl)fsdaf]@
YES
fs{{f}fsd[(fsadfjkl)fsdafj]@
NO