Who do you think will win the election on May 2?