#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;


int main()
{
    int x,y,n;
    
    while(cin>>x>>y>>n){
        for(int i=0;i<n;++i){
            int a;
            cin>>a;

            bool possible_x   =  x    % a == 0;
            bool possible_x_1 = (x-1) % a == 0;
            bool possible_x_2 = (x-2) % a == 0;
            bool possible_y   =  y    % a == 0;
            bool possible_y_1 = (y-1) % a == 0;
            bool possible_y_2 = (y-2) % a == 0;
    
            if( 
              (possible_x && possible_x_2 && possible_y_1)  ||
              (possible_x && possible_y_2)                  ||
              (possible_x_2 && possible_y)                  ||
              (possible_x_1 && possible_y_1)                ||
              (possible_y && possible_y_2 && possible_x_1) 
            ) cout<<"YES\n";
            else cout<<"NO\n";
        }
    }
}