Algorithms I programming assignment #1