finish difficult AI with DP