Aruba Networks interview question

graphs, trees, dynamic prog and backtracking recursion