The Russian invasion isn't what caused inflation. I don't believe in the "Putin's price hike" because inflation was already picking up speed in Q2 2021, well before the invasion.
Many many different areas are experiencing "perfect storms" to cause huge disruptions and shortages:
https://www.bloomberg.com/news/articles/2022-07-11/thirteen-...