Vladimir Putin versus Donald Trump.