analysis of algorithmic complexity 5128690