252-0030-00L  Algorithms and Probability