Add comment
Refactor problem 12 into seperate files