iteration solution