Trump, Hillary and Putin