tp project DeptFirstSearch