Copiado al portapapeles
Descripción
Dado un conjunto de números enteros, debes determinar cuántos valores distintos aparecen en la lista.
Además, debes imprimir los números distintos en el orden en que aparecen por primera vez.
Entrada
La primera línea contiene un entero `n`.
La segunda línea contiene `n` enteros separados por espacios.
## Restricciones
- $1 ≤ n ≤ 10^5$
- $1 ≤ a[i] ≤ 10^9$
Salida
En la primera línea, imprime la cantidad de números distintos.
En la segunda línea, imprime los números distintos en el orden de su primera aparición.