Smart tool for task testing in Competitive Programming