flexMatchIC_iterate [finds all solutions, seems to work]