With Russia's death rate and invasion speed (or lack thereof) they will also run out of soldiers before Ukraine.
But it will take time...