added prob 15 solution