Inflation falls to 3%