Problem 2 : Code Analysis