Workshop 9 – Graphs III – Dynamic Programming on Trees