Clearly you do not understand geo-politics. Putin cannot win, because of the implications it will have for the whole world, the world order as we know it will be in shambles. Big country can makan smaller countries, and it's ok. Even neutral Swiss cannot tahan, so they tightened sanctions and froze russian assets and bank accounts.
https://indianexpress.com/article/explained/russia-ukraine-war-switzerland-policy-7798603/
https://www.eda.admin.ch/eda/en/fdfa/fdfa/aktuell/newsuebersicht/2022/02/ukraine.html
Putin extended olive branch? You believe him? They are still attacking the azovstal steel plant, his olive branch is not win-win for both sides, he has his conditions/ultimatums that the ukranians must meet.
Only way to end the war to for russia to stop it and call back it's troops.