find best Algorithm:
selection finish