poprawiony algorytm grahama