#include<bits/stdc++.h> using namespace std; #define ll long long #define pi (4*atan(1.0)) #define eps 1e-14 const int N=2e5+10,M=4e6+10,inf=1e9+10,mod=1e9+7; int ans[N]; struct is { int a; int pos; bool operator <(const is &b)const { return a<b.a; } }a[N]; int gcd(int x,int y) { return y==0?x:gcd(y,x%y); } int main() { int n,x,y; scanf("%d%d%d",&n,&x,&y); int len=x/gcd(x,y)+y/gcd(x,y); for(int i=1;i<=n;i++) scanf("%d",&a[i].a),a[i].a%=len,a[i].pos=i; sort(a+1,a+n+1); int va=0; int vo=0; double xx=1.0/x; double yy=1.0/y; for(int i=1;i<=n;i++) { while(va+vo<a[i].a) { if(va*xx+xx<vo*yy+yy) va++; else vo++; } ans[a[i].pos]=(va*xx-vo*yy>eps?1:-1); if(a[i].a==len-1||a[i].a==0)ans[a[i].pos]=0; } for(int i=1;i<=n;i++) if(ans[i]==1) printf("Vanya "); else if(ans[i]==0) printf("Both "); else printf("Vova "); return 0; }