contest-has-ended