#include #include #include #include #include #include #include #define ll long long #define min(a,b) ((a)>(b)?(b):(a)) #define max(a,b) ((a)>(b)?(a):(b)) #define miin(a,b,c) min((a), min((b), (c))) #define maax(a,b,c) max((a), max((b), (c))) int n, a[111111] = {}; int cmp(const int *a, const int *b){ return *a - *b; } main(){ scanf("%d", &n); for(int i=1; i<=n; i++){ scanf("%d", &a[i]); } int m=n; qsort(a+1, n, 4, cmp); for(int i=1; i<=n; i++){ m -= (a[i-1]==a[i] || a[i]==a[i+1]); } printf("%d\n", m); return 0; }