#include<stdio.h>
#include<stdbool.h>
#include<ctype.h>

#define MAX_ROOM_NUMBER 100005


bool is_invalid_input(int value){
    return value < 1 || value>100000;
}


int hash_function(int room_number,int table_size){
    return room_number%table_size;
}


void insert_room(int hash_table[],int table_size,int room_number){
    int index=hash_function(room_number,table_size);
        while(hash_table[index]!=-1){
            index=(index+1)%table_size;
        }
        hash_table[index]=room_number;
}


bool check_availability(int hash_table[],int table_size,int room_number){
    int index =hash_function(room_number,table_size);
    while (hash_table[index]!=-1){
        if(hash_table[index]==room_number){
            return true;
        }
        index=(index+1)%table_size;
    }
    return false;
}

int main(){
    int N,Q;
    
    
    if(scanf("%d",&N)!=1||N<1||N>100){
        printf("Invalid input\n");
        return 0;
    }
    
    int room[N];
    int hash_table[MAX_ROOM_NUMBER];
    
    
    for(int i=0;i<MAX_ROOM_NUMBER;i++){
        hash_table[i]=-1;
    }
    
    
    for(int i=0;i<N;i++){
        if(scanf("%d",&room[i])!=1||is_invalid_input(room[i])){
            printf("Invalid input\n");
            return 0;
        }
        
        insert_room(hash_table,MAX_ROOM_NUMBER,rooms[i]);
    }
    
    if(scanf("%d",&Q)!=1||Q<1||Q>100){
        printf("Invalid input\n");
        return 0;
    }
    
    
    for(int i=0;i<Q;i++){
        int query;
        if(scanf("%d",&query)!=1||is_invalid_input(query)){
            printf("Invalid input\n");
            return 0;
        }
    
    
    
    if(check_availability(hash_table,MAX_ROOM_NUMBER,query)){
        printf("Available\n");
    }else{
        printf("Not Available\n");
    }

return 0;
    
}