Add Problem 14
Refactor Problem 14