Problem 3 : testing