Solved problem #16