Algorithms and some random problems
some changes to combinatorics