#include <stdio.h>
#include <stdbool.h>
#include <ctype.h>

#define MAX_ROOM_NUMBER100005
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_inthash_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;
    available
}

int main(){
    int N,Q;
    if(scanf("%d",&N)!=1 || N < 1 ||N >100){
        printf("Invalid input\n");
        return 0;
    }
    
    int rooms[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",&rooms[i]) !=1 || is_invalid_input(rooms[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;
}