#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define Maxsize 110
int comp_inc(const void *first, const void *second);
int main()
{
int Lx[Maxsize];
int Ly[Maxsize];
int ans[Maxsize];
memset(ans, 0, sizeof(ans));
int n;
int a, b;
int Count=0;
scanf("%d", &n);
scanf("%d", &a);
int i;
for(i=0; i<a; ++i)
{
scanf("%d", &Lx[i]);
}
scanf("%d", &b);
for(i=0; i<b; ++i)
{
scanf("%d", &Ly[i]);
}
qsort(Lx, a, sizeof(Lx[0]), comp_inc);
qsort(Ly, b, sizeof(Ly[0]), comp_inc);
for(i=0; i<a; ++i)
{
ans[Lx[i]]=Lx[i];
}
Count=a;
for(i=0; i<b; ++i)
{
if(ans[Ly[i]]==0)
{
ans[Ly[i]]=Ly[i];
++Count;
}
}
if(Count==n)
printf("I become the guy.\n");
else
printf("Oh, my keyboard!\n");
return 0;
}
int comp_inc(const void *first, const void *second)
{
return *(int *)first-*(int *)second;
}