first,end,eq