Introduction - If you have any usage issues, please Google them yourself
You will read the standard input a description of a graph and then report two things on that graph:
1. The shortest path between a source node and a destination node specified in the input.
2. Whether the graph is a directed acyclic graph (DAG).