==> combinatorics/color.s <== (n-1)^2. If the color classes have sizes k1, k2, ..., km, then the expected number of steps from here is (dropping the subscript on k): 2 k(k-1) (j-1) (k-j) (n-1) - SUM ( ------ + SUM --------------- ) classes, 2 1