Problem 003 refactor