Your map is out of date. Where are Sweden and Finland. You should have two more daggers pointing into the heart of Russia.
Sweden and Finland are currently members of NATO?