#6 algorytm