Added picture to illustrate general view of solution.