/*
本题使用cnt数组记录s中每个字母出现的次数,
m和n分别表示s和g的长度
e表示猜错的次数
*/
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<vector>
#include<utility>
#include<unordered_set>
#include<unordered_map>
#include<string.h>
using namespace std;
//int cmp(const void *a,const void *b){return *(int *)a<*(int *)b;}
//auto fin=fopen("UVa.in","r");
const int nmax=10000+5;
char s[nmax],g[nmax];
int cnt[26];
int main()
{
int rnd;
while(scanf("%d%s%s",&rnd,s,g)==3&&rnd!=-1){
int m=strlen(s),n=strlen(g),e=0;
memset(cnt,0,sizeof(cnt));
for(int i=0;i<m;++i)++cnt[s[i]-'a'];
for(int i=0;i<n;++i){
if(cnt[g[i]-'a']>0){
m-=cnt[g[i]-'a'];
cnt[g[i]-'a']=0;
}else ++e;
if(m==0||e>6)break;
}
if(m==0)printf("Round %d\nYou win.\n",rnd);
else if(e>6)printf("Round %d\nYou lose.\n",rnd);
else printf("Round %d\nYou chickened out.\n",rnd);
}
return 0;
}