#include <bits/stdc++.h>
using namespace std;
int main() {
  int n,cnt=0;
  cin>>n;
  vector<int> a(n+1),b(n+1,0);
  for(int i=1;i<n+1;i++) cin>>a[i];

  for(int i=n;i>0;i--){
    int sum=0;
    for(int j=i+i;j<=n;j+=i){
      if(j%i==0) sum+=b[j];
    }
    if(sum%2!=a[i]){
      b[i]=1;
      cnt++;
    }
  }
  
  cout<<cnt<<endl;
  for(int j=1;j<n+1;j++){
    if(b[j]==1) cout<<j<<" ";
  }
  return 0;
}
