#include using namespace std; int X,Y,N; bool Diviz(int a,int b){ if(a % b) return 0; return 1; } void Read( void ){ scanf("%d%d%d",&X,&Y,&N); } void Solve( void ){ int D; for(int i = 1; i <= N; ++i){ scanf("%d",&D); if(Diviz(Y-2,D) && Diviz(X,D)){ printf("YES\n"); continue; } if(Diviz(Y-1,D) && Diviz(X-1,D)){ printf("YES\n"); continue; } if(Diviz(Y,D) && Diviz(X-2,D)){ printf("YES\n"); continue; } if(Diviz(X-1,D) && Diviz(Y-2,D) && Diviz(Y,D)){ printf("YES\n"); continue; } if(Diviz(Y-1,D) && Diviz(X-2,D) && Diviz(X,D)){ printf("YES\n"); continue; } printf("NO\n"); } } int main() { Read(); Solve(); return 0; }