Inflation eases to 3.31% in October