nMCIter function

Common argument