dzialajaca implementacja grafu