diff --git a/TD03/code/viz.py b/TD03/code/viz.py
new file mode 100644
index 0000000000000000000000000000000000000000..8e37c6ce401870967f06885005fb7f995a459000
--- /dev/null
+++ b/TD03/code/viz.py
@@ -0,0 +1,11 @@
+from graphviz import Digraph
+
+g = Digraph('G', filename='graph.gv')
+
+g.edge('a', 'b')
+g.edge('a', 'c')
+
+print(g.source)
+
+g.render(filename='img')
+g.view()
\ No newline at end of file
diff --git a/TD03/td3-modalite-rendu.pdf b/TD03/td3-modalite-rendu.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..02835590b2ba1d8767357e1ce002e8440842bcd6
Binary files /dev/null and b/TD03/td3-modalite-rendu.pdf differ
diff --git a/TD03/td3.pdf b/TD03/td3.pdf
index 6e89a0446cb78dea1926f5d1f4c8f48708fefe13..f42df1d683ec54f7bce42ff25180fb4771468fca 100644
Binary files a/TD03/td3.pdf and b/TD03/td3.pdf differ