IJADA International Journal of Algorithms Design and Analysis International Journal of Algorithms Design and Analysis