Added imperative change making solution