Algorithms and Computations