Optimal BST & Vertex Cover problems initial commit