Added algorithmic result
Some changes