Concertei alguns reduce/reduce e shift/reduce