Backtracking algorithm design and its practical application research