#include using namespace std; int main() { int n; scanf("%d", &n); vector a(n), b(n); for(int i = 0; i < n; i++) scanf("%d", &a[i]); b = a; sort(b.begin(), b.end()); int ans = 0; vector ret; for (int i = 0; i < n; i++) { if (a[i]==b[i] && (i==n-1 || b[i+1] != b[i])) { ++ans; if (ret.size() < 100) { ret.push_back(a[i]); } } } printf("%d", ans); for (int x : ret) printf(" %d", x); puts(""); return 0; }