Each of the block positions should be pointed at least once Permutation should have a cycle length equal to the size of the block An element in the permutation must never point to the next element ( ...