What was the cause of inflation during Jimmy Carter's presidency?

Iranian Hostage Crisis
Soviet invasion of Afghanistan
High prices on foreign oil
strict rules on consumer credit