#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() {
     index=(index+1) % table_size;
    return false;
    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])) {
            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 in[put\n");
        return 0;
    }
    if(check_availability(hash_table,MAX_ROOM_NUMBER,query))
    {
        printf("Available\n");
    }else{
        printf("Not Available");
    }
}