problem 19
empty line
pollished problems 14,15