Sweden and Finland next on the Putin chopping block?