first and follow sets done