Número doubleton

Mubashir estaba leyendo sobre los números doubleton.

Un número natural es un número doubleton si su representación decimal contiene exactamente dos dígitos distintos. Por ejemplo, 23, 35, 100 y 12121 son números doubleton, mientras que 123 y 114455 no lo son.

Crea un método que reciba un número n y encuentre el siguiente número doubleton estrictamente mayor que n.

Ejemplos

Program.Doubleton(10); // 12
// 12 tiene exactamente dos dígitos distintos: 1 y 2.

Program.Doubleton(120); // 121
// 121 tiene exactamente dos dígitos distintos: 1 y 2.

Program.Doubleton(1234); // 1311
// 1311 tiene exactamente dos dígitos distintos: 1 y 3.