Clone
Algorithm
505