Who gives Democrats and Republicans the best chance in 2024-