Add solutions for searching shortest path