dijstra and BFS unweigthed