Flexible-Algorithm