problems 25 and 34
Merge remote-tracking branch 'origin/problem220'