iterative solution started