solution 10522
addition to 10522
addition 2 to 10522
closes #25