Ukraine rolls back 6 months of Russian gains in only 5 weeks with the counteroffensive.