Added files for problem 3