back tracking
模拟