Algorithms and Systems