December inflation up 2.9%