Software developed for OEC Programming Competition.