#include<stdio.h>
#include<math.h>

int main(){
  int n=0;
  int a[100001]={0};
  int i;
  
  scanf("%d",&n);
  for(i=0;i<=n;i++){
    scanf("%d",&a[i]);
  }
  
  for(i=0;i<=n;i++){
    if(a[i]>pow(2,i)){
      printf("-1");
    }
  }
  
  return 0;
}