Running Time Algorithm