C Algorithm