#include<stdio.h>
int main(void)
{
int a,b,c;
while(scanf("%d %d %d",&a,&b,&c)==3){
if(a>0){
if(b==1||b==3||b==5||b==7||b==8||b==10||b==12){
if(c>=1&&c<=31)
printf("legal\n");
else
printf("illegal\n");
}else if(b==4||b==6||b==9||b==11){
if(c>=1&&c<=30)
printf("legal\n");
else
printf("illegal\n");
}else if(b==2){
if(a%4==0&&a%100!=0||a%400==0){
if(c>=1&&c>=29)
printf("legal\n");
else
printf("illegal\n");
}else{
if(c>=1&&c<=28)
printf("legal\n");
else
printf("illegal\n");
}
}else{
printf("illegal\n");
}}else{
printf("illegal\n");
}
}
}