Lets not underestimate the Ukrainians are fighting the largest war effort in Europe for 80 years.
Putin says he is open to talks, that’s just subterfuge though. The Russians most likely will prevail but I am not going to give up on the Ukrainians.
The battle of marathon was the first known battle of free people fighting off an oppressive invader. The Greeks were outnumbered and underprepared but they prevailed because they were fighting their freedom.
Now obviously I’m not putting my money on the Ukrainians but I wouldn’t have put my money on the Greeks at marathon either.