uses crt; var x,y,arie:longint; n:integer; v:array[1..1000] of longint; function m (arie,k:longint):boolean; begin if arie mod k=0 then m:=true else m:=false; end; procedure citire; var i:integer; begin readln(x,y); readln(n); for i:=1 to n do begin readln(v[i]); end; arie:=x*y-(x-2)*(y-2); for i:=1 to n do if m(arie,v[i])=true then writeln('YES') else writeln('NO'); end; begin clrscr; citire; end.