Programming competition for algorithms I.