Peace for Ukraine and Russia?