March WPI touches 3-month high at 3.18%