System and Algorithms