

Russian forces tried to blitz across the country in 2022 - I remember that failure, but all recent developments in this invasion are minimal. https://www.bbc.com/news/world-europe-60506682 - this is a pretty decent overview I think we could both agree on.
Honestly, discussing Russia’s economy as large in the same breath as the US and China is a bit disingenuous. US GDP is around 27 trillion USD, China around 18 trillion USD. Russia? 2 trillion USD.
Source for figures: https://www.forbesindia.com/article/explainers/top-10-largest-economies-in-the-world/86159/1. Even if we dispute the specific numbers, an order of magnitude is an order of magnitude.
Edit: typo