Add iterative solutions