After that, he believes, the Russians will have to end their campaign to destroy Ukraine’s critical civilian infrastructure, having used up all of their missiles.

The Russian military has long since reached a critical minimum in terms of stocks of high-precision weapons, Budanov said on Ukrainian national television on Dec. 6.

“Yes, in fact, the stockpile of high-precision weapons in the Russian Federation is already nearing its end,” said Budanov.

“They have long since reached a critical minimum. However, as we can see, they decided to go all the way, that is, to zero. Which, basically, is very bad for (Russia).”

Russia is still producing new missiles, but Budanov said their numbers are small compared to the huge numbers that they use during their attacks on Ukraine.

Read also: Reznikov says Russian missile strikes only bolster support for Ukraine 

“If we talk about specific numbers and volumes, the Minister of Defense recently made this information public. As a matter of fact, (the Russians) have (missiles) left for a few more large-scale attacks and (then) they will hit a complete zero.”

“As we can see, they are certainly going for it.  The production of new (missiles) is quite limited and only a few types of high-precision missiles are being produced,” Budanov said.

Defense Minister Oleksiy Reznikov announced on Nov. 22 that the Russian Federation has 119 Iskander missiles, 6,980 S300 missiles, 229 Kalibr sea-based missiles, 132 Kh-101 air-based missiles and 150 Kh-555 air-based missiles.

On the same day, the Secretary of the National Security and Defense Council (NSDC), Oleksiy Danilov, said that Russia would have enough missiles for three or four more massive missile attacks on the territory of Ukraine.

Russia launched its eighth massive missile attack on civilian targets in Ukraine on Dec. 5. Ukrainian air defenses managed to shoot down more than 60 of the more than 70 missilesfired by the Russian military.