October inflation up 3.1%