Why Putin’s «Inevitable» Victory in Ukraine is a Myth, 18 February 2026