readded shortest path lab