Part III Algorithms