Three thousand see hill climbing contest