Neobeo challenges Ahmad to a game. First, Neobeo chooses

, and reveals it to Ahmad. Then Neobeo chooses an

-digit number that is divisible by

, but does not reveal this number. Ahmad is then given the task of swapping 2 of these digits, without knowing what Neobeo's

-digit number is. The final number is then revealed and if it is still divisible by

then Ahmad wins, else Neobeo wins. Does either party have a winning strategy? (Can Neobeo choose values such that he is guaranteed a win? Can Neobeo choose values such that Ahmad is not guaranteed a win?)
Example: Neobeo chooses n = 5, then picks the number 12345. Ahmad then asks to swap the first and third digits, producing 32145. It is still divisible by 5 so Ahmad wins.
Edit: Rephrased ambiguous part(s).