Title: How to Understand DFS and Dominate Playing DFS : the Ultimate Strategy Guide for Beginner