IMHO, he's lost no matter what, I don't see how he can get sizeable gains at this point. I can't envision any future where this is a win at all. He certainly needs a "gain" he can spin as a win, no doubt, no Nazis in Ukraine, and perhaps recognition of Crimea and Donbass. But it is a lot of expense and effort to recover two relatively minor pieces of land. Is that sufficient for him to spin? Maybe, internally.