yacc
day 3