butMuhAlgorithm