problem 42 - triangular words
problem 19
problem 92, ineffiecently