solved 019
refactor 2,3,5,7,10,12