Encouragement of Competitive Programming