Algorithms - Lab 3, Problem 1