Algorithm (KMU Algolab 3-2)