Just over a month after the first ballistic missiles slammed into Kyiv's international airport, the Russian campaign has been disrupted and derailed by stubborn Ukrainian resistance -- and in the last few days by agile Ukrainian counterattacks on several fronts.