Generate it iteratively, AC