June 3rd general election