flexMatchIC_iterate [finds all solutions, still improving]