2/14/2014 iterative solution