chris-scott-CS-84-InSalah-Alg