<｜begin▁of▁sentence｜>### Instruction:
As an Ecotourism Guide, you're leading a group through a biodiverse region rich in natural wonders. To enhance the tour experience, you want to create a visual representation of the ecosystem's interconnectedness. Utilizing the layout_sugiyama function in igraph, you aim to arrange key ecological sites in a layered Sugiyama layout and plot the resulting graph. Your directed acyclic graph includes vital locations like feeding grounds (vertices 0, 1, and 2), wildlife corridors (edges 0-1 and 0-2), nesting areas (vertices 3 and 4), and migration paths (edges 1-3 and 2-3). This visual aid will not only illustrate the ecosystem's structure but also serve as an educational tool, fostering a deeper understanding of the region's ecological dynamics among your tour group.
### Response:
from igraph import Graph
import matplotlib.pyplot as plt

# Construct a directed acyclic graph
g = Graph(directed=True)
g.add_vertices(5)
g.add_edges([(0,1), (0,2), (1,3), (2,3), (3,4)])

# Apply the Sugiyama layout
g_layout = g.layout_sugiyama()

# Plot the graph with the Sugiyama layout
visual_style = {'vertex_size': 20, 'vertex_label': g.vs.indices, 'layout': g_layout, 'bbox': (300, 300), 'margin': 20}
ig.plot(g, **visual_style)
plt.show()
<|EOT|>
