chaged example solver