still working on it #22
Solution#19b