Added example solver algorithm