EP/1 2024 Presidential election prediction and Iowa caucus prediction