#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <stack>
#include <set>


//ifstream fin("1.in");
//ofstream fout("1.out");

using namespace std;

bool solve(int n, int m, int x)
{
    if(n%x == 0)
        return  (m-2)%x == 0;
    if(n%x == 1)
        return (m-1)%x == 0;
    if(n%x == 2)
        return m%x == 0;
}

int main()
{
    int n,m,T;
    cin>>n>>m;
    cin>>T;
    int x;
    for(int i = 1; i<=T;i++)
    {
        cin>>x;
        bool res = solve(n,m,x) || solve(m,n,x);
        if(res)
            cout<<"YES\n";
        else cout<<"NO\n";
    }


    return 0;
}