User:Antigng-bot/DateValidation
外观
static int regexLexer(unsigned int *source)
{
int count=0,state=0;
unsigned int ch=0;
while(ch=source[count])
{
switch(state)
{
case 0:
switch(ch)
{
case 48:
state=1;
break;
case 49:
state=2;
break;
case 50:
state=2;
break;
case 51:
state=2;
break;
case 52:
state=2;
break;
case 53:
state=2;
break;
case 54:
state=2;
break;
case 55:
state=2;
break;
case 56:
state=2;
break;
case 57:
state=2;
break;
case 65:
state=3;
break;
case 66:
state=3;
break;
case 67:
state=3;
break;
case 68:
state=3;
break;
case 69:
state=3;
break;
case 70:
state=3;
break;
case 71:
state=3;
break;
case 72:
state=3;
break;
case 73:
state=3;
break;
case 74:
state=3;
break;
case 75:
state=3;
break;
case 76:
state=3;
break;
case 77:
state=3;
break;
case 78:
state=3;
break;
case 79:
state=3;
break;
case 80:
state=3;
break;
case 81:
state=3;
break;
case 82:
state=3;
break;
case 83:
state=3;
break;
case 84:
state=3;
break;
case 85:
state=3;
break;
case 86:
state=3;
break;
case 87:
state=3;
break;
case 88:
state=3;
break;
case 89:
state=3;
break;
case 90:
state=3;
break;
case 97:
state=3;
break;
case 98:
state=3;
break;
case 99:
state=3;
break;
case 100:
state=3;
break;
case 101:
state=3;
break;
case 102:
state=3;
break;
case 103:
state=3;
break;
case 104:
state=3;
break;
case 105:
state=3;
break;
case 106:
state=3;
break;
case 107:
state=3;
break;
case 108:
state=3;
break;
case 109:
state=3;
break;
case 110:
state=3;
break;
case 111:
state=3;
break;
case 112:
state=3;
break;
case 113:
state=3;
break;
case 114:
state=3;
break;
case 115:
state=3;
break;
case 116:
state=3;
break;
case 117:
state=3;
break;
case 118:
state=3;
break;
case 119:
state=3;
break;
case 120:
state=3;
break;
case 121:
state=3;
break;
case 122:
state=3;
break;
default:
return 0;
}
break;
case 1:
switch(ch)
{
case 48:
state=4;
break;
case 49:
state=4;
break;
case 50:
state=4;
break;
case 51:
state=4;
break;
case 52:
state=4;
break;
case 53:
state=4;
break;
case 54:
state=4;
break;
case 55:
state=4;
break;
case 56:
state=4;
break;
case 57:
state=4;
break;
default:
return 0;
}
break;
case 2:
switch(ch)
{
case 32:
state=5;
break;
case 48:
state=6;
break;
case 49:
state=6;
break;
case 50:
state=6;
break;
case 51:
state=6;
break;
case 52:
state=6;
break;
case 53:
state=6;
break;
case 54:
state=6;
break;
case 55:
state=6;
break;
case 56:
state=6;
break;
case 57:
state=6;
break;
case 8211:
state=7;
break;
default:
return 0;
}
break;
case 3:
switch(ch)
{
case 32:
state=8;
break;
case 65:
state=3;
break;
case 66:
state=3;
break;
case 67:
state=3;
break;
case 68:
state=3;
break;
case 69:
state=3;
break;
case 70:
state=3;
break;
case 71:
state=3;
break;
case 72:
state=3;
break;
case 73:
state=3;
break;
case 74:
state=3;
break;
case 75:
state=3;
break;
case 76:
state=3;
break;
case 77:
state=3;
break;
case 78:
state=3;
break;
case 79:
state=3;
break;
case 80:
state=3;
break;
case 81:
state=3;
break;
case 82:
state=3;
break;
case 83:
state=3;
break;
case 84:
state=3;
break;
case 85:
state=3;
break;
case 86:
state=3;
break;
case 87:
state=3;
break;
case 88:
state=3;
break;
case 89:
state=3;
break;
case 90:
state=3;
break;
case 97:
state=3;
break;
case 98:
state=3;
break;
case 99:
state=3;
break;
case 100:
state=3;
break;
case 101:
state=3;
break;
case 102:
state=3;
break;
case 103:
state=3;
break;
case 104:
state=3;
break;
case 105:
state=3;
break;
case 106:
state=3;
break;
case 107:
state=3;
break;
case 108:
state=3;
break;
case 109:
state=3;
break;
case 110:
state=3;
break;
case 111:
state=3;
break;
case 112:
state=3;
break;
case 113:
state=3;
break;
case 114:
state=3;
break;
case 115:
state=3;
break;
case 116:
state=3;
break;
case 117:
state=3;
break;
case 118:
state=3;
break;
case 119:
state=3;
break;
case 120:
state=3;
break;
case 121:
state=3;
break;
case 122:
state=3;
break;
case 8211:
state=9;
break;
default:
return 0;
}
break;
case 4:
switch(ch)
{
case 48:
state=10;
break;
case 49:
state=10;
break;
case 50:
state=10;
break;
case 51:
state=10;
break;
case 52:
state=10;
break;
case 53:
state=10;
break;
case 54:
state=10;
break;
case 55:
state=10;
break;
case 56:
state=10;
break;
case 57:
state=10;
break;
default:
return 0;
}
break;
case 5:
switch(ch)
{
case 32:
state=5;
break;
case 65:
state=11;
break;
case 66:
state=11;
break;
case 67:
state=11;
break;
case 68:
state=11;
break;
case 69:
state=11;
break;
case 70:
state=11;
break;
case 71:
state=11;
break;
case 72:
state=11;
break;
case 73:
state=11;
break;
case 74:
state=11;
break;
case 75:
state=11;
break;
case 76:
state=11;
break;
case 77:
state=11;
break;
case 78:
state=11;
break;
case 79:
state=11;
break;
case 80:
state=11;
break;
case 81:
state=11;
break;
case 82:
state=11;
break;
case 83:
state=11;
break;
case 84:
state=11;
break;
case 85:
state=11;
break;
case 86:
state=11;
break;
case 87:
state=11;
break;
case 88:
state=11;
break;
case 89:
state=11;
break;
case 90:
state=11;
break;
case 97:
state=11;
break;
case 98:
state=11;
break;
case 99:
state=11;
break;
case 100:
state=11;
break;
case 101:
state=11;
break;
case 102:
state=11;
break;
case 103:
state=11;
break;
case 104:
state=11;
break;
case 105:
state=11;
break;
case 106:
state=11;
break;
case 107:
state=11;
break;
case 108:
state=11;
break;
case 109:
state=11;
break;
case 110:
state=11;
break;
case 111:
state=11;
break;
case 112:
state=11;
break;
case 113:
state=11;
break;
case 114:
state=11;
break;
case 115:
state=11;
break;
case 116:
state=11;
break;
case 117:
state=11;
break;
case 118:
state=11;
break;
case 119:
state=11;
break;
case 120:
state=11;
break;
case 121:
state=11;
break;
case 122:
state=11;
break;
default:
return 0;
}
break;
case 6:
switch(ch)
{
case 32:
state=5;
break;
case 48:
state=12;
break;
case 49:
state=12;
break;
case 50:
state=12;
break;
case 51:
state=12;
break;
case 52:
state=12;
break;
case 53:
state=12;
break;
case 54:
state=12;
break;
case 55:
state=12;
break;
case 56:
state=12;
break;
case 57:
state=12;
break;
case 8211:
state=7;
break;
default:
return 0;
}
break;
case 7:
switch(ch)
{
case 49:
state=13;
break;
case 50:
state=13;
break;
case 51:
state=13;
break;
case 52:
state=13;
break;
case 53:
state=13;
break;
case 54:
state=13;
break;
case 55:
state=13;
break;
case 56:
state=13;
break;
case 57:
state=13;
break;
default:
return 0;
}
break;
case 8:
switch(ch)
{
case 32:
state=8;
break;
case 48:
state=14;
break;
case 49:
state=15;
break;
case 50:
state=15;
break;
case 51:
state=15;
break;
case 52:
state=15;
break;
case 53:
state=15;
break;
case 54:
state=15;
break;
case 55:
state=15;
break;
case 56:
state=15;
break;
case 57:
state=15;
break;
default:
return 0;
}
break;
case 9:
switch(ch)
{
case 65:
state=16;
break;
case 66:
state=16;
break;
case 67:
state=16;
break;
case 68:
state=16;
break;
case 69:
state=16;
break;
case 70:
state=16;
break;
case 71:
state=16;
break;
case 72:
state=16;
break;
case 73:
state=16;
break;
case 74:
state=16;
break;
case 75:
state=16;
break;
case 76:
state=16;
break;
case 77:
state=16;
break;
case 78:
state=16;
break;
case 79:
state=16;
break;
case 80:
state=16;
break;
case 81:
state=16;
break;
case 82:
state=16;
break;
case 83:
state=16;
break;
case 84:
state=16;
break;
case 85:
state=16;
break;
case 86:
state=16;
break;
case 87:
state=16;
break;
case 88:
state=16;
break;
case 89:
state=16;
break;
case 90:
state=16;
break;
case 97:
state=16;
break;
case 98:
state=16;
break;
case 99:
state=16;
break;
case 100:
state=16;
break;
case 101:
state=16;
break;
case 102:
state=16;
break;
case 103:
state=16;
break;
case 104:
state=16;
break;
case 105:
state=16;
break;
case 106:
state=16;
break;
case 107:
state=16;
break;
case 108:
state=16;
break;
case 109:
state=16;
break;
case 110:
state=16;
break;
case 111:
state=16;
break;
case 112:
state=16;
break;
case 113:
state=16;
break;
case 114:
state=16;
break;
case 115:
state=16;
break;
case 116:
state=16;
break;
case 117:
state=16;
break;
case 118:
state=16;
break;
case 119:
state=16;
break;
case 120:
state=16;
break;
case 121:
state=16;
break;
case 122:
state=16;
break;
default:
return 0;
}
break;
case 10:
switch(ch)
{
case 48:
state=17;
break;
case 49:
state=17;
break;
case 50:
state=17;
break;
case 51:
state=17;
break;
case 52:
state=17;
break;
case 53:
state=17;
break;
case 54:
state=17;
break;
case 55:
state=17;
break;
case 56:
state=17;
break;
case 57:
state=17;
break;
default:
return 0;
}
break;
case 11:
switch(ch)
{
case 32:
state=18;
break;
case 65:
state=11;
break;
case 66:
state=11;
break;
case 67:
state=11;
break;
case 68:
state=11;
break;
case 69:
state=11;
break;
case 70:
state=11;
break;
case 71:
state=11;
break;
case 72:
state=11;
break;
case 73:
state=11;
break;
case 74:
state=11;
break;
case 75:
state=11;
break;
case 76:
state=11;
break;
case 77:
state=11;
break;
case 78:
state=11;
break;
case 79:
state=11;
break;
case 80:
state=11;
break;
case 81:
state=11;
break;
case 82:
state=11;
break;
case 83:
state=11;
break;
case 84:
state=11;
break;
case 85:
state=11;
break;
case 86:
state=11;
break;
case 87:
state=11;
break;
case 88:
state=11;
break;
case 89:
state=11;
break;
case 90:
state=11;
break;
case 97:
state=11;
break;
case 98:
state=11;
break;
case 99:
state=11;
break;
case 100:
state=11;
break;
case 101:
state=11;
break;
case 102:
state=11;
break;
case 103:
state=11;
break;
case 104:
state=11;
break;
case 105:
state=11;
break;
case 106:
state=11;
break;
case 107:
state=11;
break;
case 108:
state=11;
break;
case 109:
state=11;
break;
case 110:
state=11;
break;
case 111:
state=11;
break;
case 112:
state=11;
break;
case 113:
state=11;
break;
case 114:
state=11;
break;
case 115:
state=11;
break;
case 116:
state=11;
break;
case 117:
state=11;
break;
case 118:
state=11;
break;
case 119:
state=11;
break;
case 120:
state=11;
break;
case 121:
state=11;
break;
case 122:
state=11;
break;
default:
return 0;
}
break;
case 12:
switch(ch)
{
case 48:
state=19;
break;
case 49:
state=19;
break;
case 50:
state=19;
break;
case 51:
state=19;
break;
case 52:
state=19;
break;
case 53:
state=19;
break;
case 54:
state=19;
break;
case 55:
state=19;
break;
case 56:
state=19;
break;
case 57:
state=19;
break;
case 65:
state=20;
break;
case 66:
state=20;
break;
case 67:
state=20;
break;
case 68:
state=20;
break;
case 69:
state=20;
break;
case 70:
state=20;
break;
case 71:
state=20;
break;
case 72:
state=20;
break;
case 73:
state=20;
break;
case 74:
state=20;
break;
case 75:
state=20;
break;
case 76:
state=20;
break;
case 77:
state=20;
break;
case 78:
state=20;
break;
case 79:
state=20;
break;
case 80:
state=20;
break;
case 81:
state=20;
break;
case 82:
state=20;
break;
case 83:
state=20;
break;
case 84:
state=20;
break;
case 85:
state=20;
break;
case 86:
state=20;
break;
case 87:
state=20;
break;
case 88:
state=20;
break;
case 89:
state=20;
break;
case 90:
state=20;
break;
case 97:
state=20;
break;
case 98:
state=20;
break;
case 99:
state=20;
break;
case 100:
state=20;
break;
case 101:
state=20;
break;
case 102:
state=20;
break;
case 103:
state=20;
break;
case 104:
state=20;
break;
case 105:
state=20;
break;
case 106:
state=20;
break;
case 107:
state=20;
break;
case 108:
state=20;
break;
case 109:
state=20;
break;
case 110:
state=20;
break;
case 111:
state=20;
break;
case 112:
state=20;
break;
case 113:
state=20;
break;
case 114:
state=20;
break;
case 115:
state=20;
break;
case 116:
state=20;
break;
case 117:
state=20;
break;
case 118:
state=20;
break;
case 119:
state=20;
break;
case 120:
state=20;
break;
case 121:
state=20;
break;
case 122:
state=20;
break;
case 8211:
state=21;
break;
case 24180:
state=22;
break;
default:
return 0;
}
break;
case 13:
switch(ch)
{
case 32:
state=23;
break;
case 48:
state=24;
break;
case 49:
state=24;
break;
case 50:
state=24;
break;
case 51:
state=24;
break;
case 52:
state=24;
break;
case 53:
state=24;
break;
case 54:
state=24;
break;
case 55:
state=24;
break;
case 56:
state=24;
break;
case 57:
state=24;
break;
default:
return 0;
}
break;
case 14:
switch(ch)
{
case 48:
state=25;
break;
case 49:
state=25;
break;
case 50:
state=25;
break;
case 51:
state=25;
break;
case 52:
state=25;
break;
case 53:
state=25;
break;
case 54:
state=25;
break;
case 55:
state=25;
break;
case 56:
state=25;
break;
case 57:
state=25;
break;
default:
return 0;
}
break;
case 15:
switch(ch)
{
case 32:
state=26;
break;
case 44:
state=27;
break;
case 48:
state=28;
break;
case 49:
state=28;
break;
case 50:
state=28;
break;
case 51:
state=28;
break;
case 52:
state=28;
break;
case 53:
state=28;
break;
case 54:
state=28;
break;
case 55:
state=28;
break;
case 56:
state=28;
break;
case 57:
state=28;
break;
case 8211:
state=29;
break;
default:
return 0;
}
break;
case 16:
switch(ch)
{
case 32:
state=30;
break;
case 65:
state=16;
break;
case 66:
state=16;
break;
case 67:
state=16;
break;
case 68:
state=16;
break;
case 69:
state=16;
break;
case 70:
state=16;
break;
case 71:
state=16;
break;
case 72:
state=16;
break;
case 73:
state=16;
break;
case 74:
state=16;
break;
case 75:
state=16;
break;
case 76:
state=16;
break;
case 77:
state=16;
break;
case 78:
state=16;
break;
case 79:
state=16;
break;
case 80:
state=16;
break;
case 81:
state=16;
break;
case 82:
state=16;
break;
case 83:
state=16;
break;
case 84:
state=16;
break;
case 85:
state=16;
break;
case 86:
state=16;
break;
case 87:
state=16;
break;
case 88:
state=16;
break;
case 89:
state=16;
break;
case 90:
state=16;
break;
case 97:
state=16;
break;
case 98:
state=16;
break;
case 99:
state=16;
break;
case 100:
state=16;
break;
case 101:
state=16;
break;
case 102:
state=16;
break;
case 103:
state=16;
break;
case 104:
state=16;
break;
case 105:
state=16;
break;
case 106:
state=16;
break;
case 107:
state=16;
break;
case 108:
state=16;
break;
case 109:
state=16;
break;
case 110:
state=16;
break;
case 111:
state=16;
break;
case 112:
state=16;
break;
case 113:
state=16;
break;
case 114:
state=16;
break;
case 115:
state=16;
break;
case 116:
state=16;
break;
case 117:
state=16;
break;
case 118:
state=16;
break;
case 119:
state=16;
break;
case 120:
state=16;
break;
case 121:
state=16;
break;
case 122:
state=16;
break;
default:
return 0;
}
break;
case 17:
switch(ch)
{
case 45:
state=31;
break;
default:
return 0;
}
break;
case 18:
switch(ch)
{
case 32:
state=18;
break;
case 49:
state=32;
break;
case 50:
state=32;
break;
case 51:
state=32;
break;
case 52:
state=32;
break;
case 53:
state=32;
break;
case 54:
state=32;
break;
case 55:
state=32;
break;
case 56:
state=32;
break;
case 57:
state=32;
break;
default:
return 0;
}
break;
case 19:
switch(ch)
{
case 45:
state=31;
break;
case 65:
state=20;
break;
case 66:
state=20;
break;
case 67:
state=20;
break;
case 68:
state=20;
break;
case 69:
state=20;
break;
case 70:
state=20;
break;
case 71:
state=20;
break;
case 72:
state=20;
break;
case 73:
state=20;
break;
case 74:
state=20;
break;
case 75:
state=20;
break;
case 76:
state=20;
break;
case 77:
state=20;
break;
case 78:
state=20;
break;
case 79:
state=20;
break;
case 80:
state=20;
break;
case 81:
state=20;
break;
case 82:
state=20;
break;
case 83:
state=20;
break;
case 84:
state=20;
break;
case 85:
state=20;
break;
case 86:
state=20;
break;
case 87:
state=20;
break;
case 88:
state=20;
break;
case 89:
state=20;
break;
case 90:
state=20;
break;
case 97:
state=20;
break;
case 98:
state=20;
break;
case 99:
state=20;
break;
case 100:
state=20;
break;
case 101:
state=20;
break;
case 102:
state=20;
break;
case 103:
state=20;
break;
case 104:
state=20;
break;
case 105:
state=20;
break;
case 106:
state=20;
break;
case 107:
state=20;
break;
case 108:
state=20;
break;
case 109:
state=20;
break;
case 110:
state=20;
break;
case 111:
state=20;
break;
case 112:
state=20;
break;
case 113:
state=20;
break;
case 114:
state=20;
break;
case 115:
state=20;
break;
case 116:
state=20;
break;
case 117:
state=20;
break;
case 118:
state=20;
break;
case 119:
state=20;
break;
case 120:
state=20;
break;
case 121:
state=20;
break;
case 122:
state=20;
break;
case 8211:
state=33;
break;
case 24180:
state=34;
break;
default:
return 0;
}
break;
case 20:
switch(ch)
{
default:
return 0;
}
break;
case 21:
switch(ch)
{
case 49:
state=35;
break;
case 50:
state=35;
break;
case 51:
state=35;
break;
case 52:
state=35;
break;
case 53:
state=35;
break;
case 54:
state=35;
break;
case 55:
state=35;
break;
case 56:
state=35;
break;
case 57:
state=35;
break;
default:
return 0;
}
break;
case 22:
switch(ch)
{
default:
return 0;
}
break;
case 23:
switch(ch)
{
case 32:
state=23;
break;
case 65:
state=36;
break;
case 66:
state=36;
break;
case 67:
state=36;
break;
case 68:
state=36;
break;
case 69:
state=36;
break;
case 70:
state=36;
break;
case 71:
state=36;
break;
case 72:
state=36;
break;
case 73:
state=36;
break;
case 74:
state=36;
break;
case 75:
state=36;
break;
case 76:
state=36;
break;
case 77:
state=36;
break;
case 78:
state=36;
break;
case 79:
state=36;
break;
case 80:
state=36;
break;
case 81:
state=36;
break;
case 82:
state=36;
break;
case 83:
state=36;
break;
case 84:
state=36;
break;
case 85:
state=36;
break;
case 86:
state=36;
break;
case 87:
state=36;
break;
case 88:
state=36;
break;
case 89:
state=36;
break;
case 90:
state=36;
break;
case 97:
state=36;
break;
case 98:
state=36;
break;
case 99:
state=36;
break;
case 100:
state=36;
break;
case 101:
state=36;
break;
case 102:
state=36;
break;
case 103:
state=36;
break;
case 104:
state=36;
break;
case 105:
state=36;
break;
case 106:
state=36;
break;
case 107:
state=36;
break;
case 108:
state=36;
break;
case 109:
state=36;
break;
case 110:
state=36;
break;
case 111:
state=36;
break;
case 112:
state=36;
break;
case 113:
state=36;
break;
case 114:
state=36;
break;
case 115:
state=36;
break;
case 116:
state=36;
break;
case 117:
state=36;
break;
case 118:
state=36;
break;
case 119:
state=36;
break;
case 120:
state=36;
break;
case 121:
state=36;
break;
case 122:
state=36;
break;
default:
return 0;
}
break;
case 24:
switch(ch)
{
case 32:
state=23;
break;
default:
return 0;
}
break;
case 25:
switch(ch)
{
case 48:
state=37;
break;
case 49:
state=37;
break;
case 50:
state=37;
break;
case 51:
state=37;
break;
case 52:
state=37;
break;
case 53:
state=37;
break;
case 54:
state=37;
break;
case 55:
state=37;
break;
case 56:
state=37;
break;
case 57:
state=37;
break;
default:
return 0;
}
break;
case 26:
switch(ch)
{
case 8211:
state=38;
break;
default:
return 0;
}
break;
case 27:
switch(ch)
{
case 32:
state=39;
break;
default:
return 0;
}
break;
case 28:
switch(ch)
{
case 32:
state=26;
break;
case 44:
state=27;
break;
case 48:
state=40;
break;
case 49:
state=40;
break;
case 50:
state=40;
break;
case 51:
state=40;
break;
case 52:
state=40;
break;
case 53:
state=40;
break;
case 54:
state=40;
break;
case 55:
state=40;
break;
case 56:
state=40;
break;
case 57:
state=40;
break;
case 8211:
state=29;
break;
default:
return 0;
}
break;
case 29:
switch(ch)
{
case 49:
state=41;
break;
case 50:
state=41;
break;
case 51:
state=41;
break;
case 52:
state=41;
break;
case 53:
state=41;
break;
case 54:
state=41;
break;
case 55:
state=41;
break;
case 56:
state=41;
break;
case 57:
state=41;
break;
default:
return 0;
}
break;
case 30:
switch(ch)
{
case 32:
state=30;
break;
case 49:
state=42;
break;
case 50:
state=42;
break;
case 51:
state=42;
break;
case 52:
state=42;
break;
case 53:
state=42;
break;
case 54:
state=42;
break;
case 55:
state=42;
break;
case 56:
state=42;
break;
case 57:
state=42;
break;
default:
return 0;
}
break;
case 31:
switch(ch)
{
case 48:
state=43;
break;
case 49:
state=43;
break;
case 50:
state=43;
break;
case 51:
state=43;
break;
case 52:
state=43;
break;
case 53:
state=43;
break;
case 54:
state=43;
break;
case 55:
state=43;
break;
case 56:
state=43;
break;
case 57:
state=43;
break;
default:
return 0;
}
break;
case 32:
switch(ch)
{
case 48:
state=44;
break;
case 49:
state=44;
break;
case 50:
state=44;
break;
case 51:
state=44;
break;
case 52:
state=44;
break;
case 53:
state=44;
break;
case 54:
state=44;
break;
case 55:
state=44;
break;
case 56:
state=44;
break;
case 57:
state=44;
break;
default:
return 0;
}
break;
case 33:
switch(ch)
{
case 48:
state=45;
break;
case 49:
state=46;
break;
case 50:
state=46;
break;
case 51:
state=46;
break;
case 52:
state=46;
break;
case 53:
state=46;
break;
case 54:
state=46;
break;
case 55:
state=46;
break;
case 56:
state=46;
break;
case 57:
state=46;
break;
default:
return 0;
}
break;
case 34:
switch(ch)
{
case 49:
state=47;
break;
case 50:
state=47;
break;
case 51:
state=47;
break;
case 52:
state=47;
break;
case 53:
state=47;
break;
case 54:
state=47;
break;
case 55:
state=47;
break;
case 56:
state=47;
break;
case 57:
state=47;
break;
default:
return 0;
}
break;
case 35:
switch(ch)
{
case 48:
state=48;
break;
case 49:
state=48;
break;
case 50:
state=48;
break;
case 51:
state=48;
break;
case 52:
state=48;
break;
case 53:
state=48;
break;
case 54:
state=48;
break;
case 55:
state=48;
break;
case 56:
state=48;
break;
case 57:
state=48;
break;
default:
return 0;
}
break;
case 36:
switch(ch)
{
case 32:
state=49;
break;
case 65:
state=36;
break;
case 66:
state=36;
break;
case 67:
state=36;
break;
case 68:
state=36;
break;
case 69:
state=36;
break;
case 70:
state=36;
break;
case 71:
state=36;
break;
case 72:
state=36;
break;
case 73:
state=36;
break;
case 74:
state=36;
break;
case 75:
state=36;
break;
case 76:
state=36;
break;
case 77:
state=36;
break;
case 78:
state=36;
break;
case 79:
state=36;
break;
case 80:
state=36;
break;
case 81:
state=36;
break;
case 82:
state=36;
break;
case 83:
state=36;
break;
case 84:
state=36;
break;
case 85:
state=36;
break;
case 86:
state=36;
break;
case 87:
state=36;
break;
case 88:
state=36;
break;
case 89:
state=36;
break;
case 90:
state=36;
break;
case 97:
state=36;
break;
case 98:
state=36;
break;
case 99:
state=36;
break;
case 100:
state=36;
break;
case 101:
state=36;
break;
case 102:
state=36;
break;
case 103:
state=36;
break;
case 104:
state=36;
break;
case 105:
state=36;
break;
case 106:
state=36;
break;
case 107:
state=36;
break;
case 108:
state=36;
break;
case 109:
state=36;
break;
case 110:
state=36;
break;
case 111:
state=36;
break;
case 112:
state=36;
break;
case 113:
state=36;
break;
case 114:
state=36;
break;
case 115:
state=36;
break;
case 116:
state=36;
break;
case 117:
state=36;
break;
case 118:
state=36;
break;
case 119:
state=36;
break;
case 120:
state=36;
break;
case 121:
state=36;
break;
case 122:
state=36;
break;
default:
return 0;
}
break;
case 37:
switch(ch)
{
case 48:
state=50;
break;
case 49:
state=50;
break;
case 50:
state=50;
break;
case 51:
state=50;
break;
case 52:
state=50;
break;
case 53:
state=50;
break;
case 54:
state=50;
break;
case 55:
state=50;
break;
case 56:
state=50;
break;
case 57:
state=50;
break;
default:
return 0;
}
break;
case 38:
switch(ch)
{
case 32:
state=51;
break;
default:
return 0;
}
break;
case 39:
switch(ch)
{
case 32:
state=39;
break;
case 49:
state=52;
break;
case 50:
state=52;
break;
case 51:
state=52;
break;
case 52:
state=52;
break;
case 53:
state=52;
break;
case 54:
state=52;
break;
case 55:
state=52;
break;
case 56:
state=52;
break;
case 57:
state=52;
break;
default:
return 0;
}
break;
case 40:
switch(ch)
{
case 48:
state=53;
break;
case 49:
state=53;
break;
case 50:
state=53;
break;
case 51:
state=53;
break;
case 52:
state=53;
break;
case 53:
state=53;
break;
case 54:
state=53;
break;
case 55:
state=53;
break;
case 56:
state=53;
break;
case 57:
state=53;
break;
default:
return 0;
}
break;
case 41:
switch(ch)
{
case 44:
state=54;
break;
case 48:
state=55;
break;
case 49:
state=55;
break;
case 50:
state=55;
break;
case 51:
state=55;
break;
case 52:
state=55;
break;
case 53:
state=55;
break;
case 54:
state=55;
break;
case 55:
state=55;
break;
case 56:
state=55;
break;
case 57:
state=55;
break;
default:
return 0;
}
break;
case 42:
switch(ch)
{
case 48:
state=56;
break;
case 49:
state=56;
break;
case 50:
state=56;
break;
case 51:
state=56;
break;
case 52:
state=56;
break;
case 53:
state=56;
break;
case 54:
state=56;
break;
case 55:
state=56;
break;
case 56:
state=56;
break;
case 57:
state=56;
break;
default:
return 0;
}
break;
case 43:
switch(ch)
{
case 48:
state=57;
break;
case 49:
state=57;
break;
case 50:
state=57;
break;
case 51:
state=57;
break;
case 52:
state=57;
break;
case 53:
state=57;
break;
case 54:
state=57;
break;
case 55:
state=57;
break;
case 56:
state=57;
break;
case 57:
state=57;
break;
default:
return 0;
}
break;
case 44:
switch(ch)
{
case 48:
state=58;
break;
case 49:
state=58;
break;
case 50:
state=58;
break;
case 51:
state=58;
break;
case 52:
state=58;
break;
case 53:
state=58;
break;
case 54:
state=58;
break;
case 55:
state=58;
break;
case 56:
state=58;
break;
case 57:
state=58;
break;
default:
return 0;
}
break;
case 45:
switch(ch)
{
case 48:
state=59;
break;
case 49:
state=59;
break;
case 50:
state=59;
break;
case 51:
state=59;
break;
case 52:
state=59;
break;
case 53:
state=59;
break;
case 54:
state=59;
break;
case 55:
state=59;
break;
case 56:
state=59;
break;
case 57:
state=59;
break;
default:
return 0;
}
break;
case 46:
switch(ch)
{
case 48:
state=60;
break;
case 49:
state=60;
break;
case 50:
state=60;
break;
case 51:
state=60;
break;
case 52:
state=60;
break;
case 53:
state=60;
break;
case 54:
state=60;
break;
case 55:
state=60;
break;
case 56:
state=60;
break;
case 57:
state=60;
break;
default:
return 0;
}
break;
case 47:
switch(ch)
{
case 48:
state=61;
break;
case 49:
state=61;
break;
case 50:
state=61;
break;
case 51:
state=61;
break;
case 52:
state=61;
break;
case 53:
state=61;
break;
case 54:
state=61;
break;
case 55:
state=61;
break;
case 56:
state=61;
break;
case 57:
state=61;
break;
case 26376:
state=62;
break;
default:
return 0;
}
break;
case 48:
switch(ch)
{
case 48:
state=63;
break;
case 49:
state=63;
break;
case 50:
state=63;
break;
case 51:
state=63;
break;
case 52:
state=63;
break;
case 53:
state=63;
break;
case 54:
state=63;
break;
case 55:
state=63;
break;
case 56:
state=63;
break;
case 57:
state=63;
break;
default:
return 0;
}
break;
case 49:
switch(ch)
{
case 32:
state=49;
break;
case 49:
state=64;
break;
case 50:
state=64;
break;
case 51:
state=64;
break;
case 52:
state=64;
break;
case 53:
state=64;
break;
case 54:
state=64;
break;
case 55:
state=64;
break;
case 56:
state=64;
break;
case 57:
state=64;
break;
default:
return 0;
}
break;
case 50:
switch(ch)
{
case 65:
state=65;
break;
case 66:
state=65;
break;
case 67:
state=65;
break;
case 68:
state=65;
break;
case 69:
state=65;
break;
case 70:
state=65;
break;
case 71:
state=65;
break;
case 72:
state=65;
break;
case 73:
state=65;
break;
case 74:
state=65;
break;
case 75:
state=65;
break;
case 76:
state=65;
break;
case 77:
state=65;
break;
case 78:
state=65;
break;
case 79:
state=65;
break;
case 80:
state=65;
break;
case 81:
state=65;
break;
case 82:
state=65;
break;
case 83:
state=65;
break;
case 84:
state=65;
break;
case 85:
state=65;
break;
case 86:
state=65;
break;
case 87:
state=65;
break;
case 88:
state=65;
break;
case 89:
state=65;
break;
case 90:
state=65;
break;
case 97:
state=65;
break;
case 98:
state=65;
break;
case 99:
state=65;
break;
case 100:
state=65;
break;
case 101:
state=65;
break;
case 102:
state=65;
break;
case 103:
state=65;
break;
case 104:
state=65;
break;
case 105:
state=65;
break;
case 106:
state=65;
break;
case 107:
state=65;
break;
case 108:
state=65;
break;
case 109:
state=65;
break;
case 110:
state=65;
break;
case 111:
state=65;
break;
case 112:
state=65;
break;
case 113:
state=65;
break;
case 114:
state=65;
break;
case 115:
state=65;
break;
case 116:
state=65;
break;
case 117:
state=65;
break;
case 118:
state=65;
break;
case 119:
state=65;
break;
case 120:
state=65;
break;
case 121:
state=65;
break;
case 122:
state=65;
break;
default:
return 0;
}
break;
case 51:
switch(ch)
{
case 65:
state=66;
break;
case 66:
state=66;
break;
case 67:
state=66;
break;
case 68:
state=66;
break;
case 69:
state=66;
break;
case 70:
state=66;
break;
case 71:
state=66;
break;
case 72:
state=66;
break;
case 73:
state=66;
break;
case 74:
state=66;
break;
case 75:
state=66;
break;
case 76:
state=66;
break;
case 77:
state=66;
break;
case 78:
state=66;
break;
case 79:
state=66;
break;
case 80:
state=66;
break;
case 81:
state=66;
break;
case 82:
state=66;
break;
case 83:
state=66;
break;
case 84:
state=66;
break;
case 85:
state=66;
break;
case 86:
state=66;
break;
case 87:
state=66;
break;
case 88:
state=66;
break;
case 89:
state=66;
break;
case 90:
state=66;
break;
case 97:
state=66;
break;
case 98:
state=66;
break;
case 99:
state=66;
break;
case 100:
state=66;
break;
case 101:
state=66;
break;
case 102:
state=66;
break;
case 103:
state=66;
break;
case 104:
state=66;
break;
case 105:
state=66;
break;
case 106:
state=66;
break;
case 107:
state=66;
break;
case 108:
state=66;
break;
case 109:
state=66;
break;
case 110:
state=66;
break;
case 111:
state=66;
break;
case 112:
state=66;
break;
case 113:
state=66;
break;
case 114:
state=66;
break;
case 115:
state=66;
break;
case 116:
state=66;
break;
case 117:
state=66;
break;
case 118:
state=66;
break;
case 119:
state=66;
break;
case 120:
state=66;
break;
case 121:
state=66;
break;
case 122:
state=66;
break;
default:
return 0;
}
break;
case 52:
switch(ch)
{
case 48:
state=67;
break;
case 49:
state=67;
break;
case 50:
state=67;
break;
case 51:
state=67;
break;
case 52:
state=67;
break;
case 53:
state=67;
break;
case 54:
state=67;
break;
case 55:
state=67;
break;
case 56:
state=67;
break;
case 57:
state=67;
break;
default:
return 0;
}
break;
case 53:
switch(ch)
{
case 32:
state=68;
break;
case 65:
state=65;
break;
case 66:
state=65;
break;
case 67:
state=65;
break;
case 68:
state=65;
break;
case 69:
state=65;
break;
case 70:
state=65;
break;
case 71:
state=65;
break;
case 72:
state=65;
break;
case 73:
state=65;
break;
case 74:
state=65;
break;
case 75:
state=65;
break;
case 76:
state=65;
break;
case 77:
state=65;
break;
case 78:
state=65;
break;
case 79:
state=65;
break;
case 80:
state=65;
break;
case 81:
state=65;
break;
case 82:
state=65;
break;
case 83:
state=65;
break;
case 84:
state=65;
break;
case 85:
state=65;
break;
case 86:
state=65;
break;
case 87:
state=65;
break;
case 88:
state=65;
break;
case 89:
state=65;
break;
case 90:
state=65;
break;
case 97:
state=65;
break;
case 98:
state=65;
break;
case 99:
state=65;
break;
case 100:
state=65;
break;
case 101:
state=65;
break;
case 102:
state=65;
break;
case 103:
state=65;
break;
case 104:
state=65;
break;
case 105:
state=65;
break;
case 106:
state=65;
break;
case 107:
state=65;
break;
case 108:
state=65;
break;
case 109:
state=65;
break;
case 110:
state=65;
break;
case 111:
state=65;
break;
case 112:
state=65;
break;
case 113:
state=65;
break;
case 114:
state=65;
break;
case 115:
state=65;
break;
case 116:
state=65;
break;
case 117:
state=65;
break;
case 118:
state=65;
break;
case 119:
state=65;
break;
case 120:
state=65;
break;
case 121:
state=65;
break;
case 122:
state=65;
break;
case 8211:
state=69;
break;
default:
return 0;
}
break;
case 54:
switch(ch)
{
case 32:
state=70;
break;
default:
return 0;
}
break;
case 55:
switch(ch)
{
case 44:
state=54;
break;
default:
return 0;
}
break;
case 56:
switch(ch)
{
case 48:
state=71;
break;
case 49:
state=71;
break;
case 50:
state=71;
break;
case 51:
state=71;
break;
case 52:
state=71;
break;
case 53:
state=71;
break;
case 54:
state=71;
break;
case 55:
state=71;
break;
case 56:
state=71;
break;
case 57:
state=71;
break;
default:
return 0;
}
break;
case 57:
switch(ch)
{
case 45:
state=72;
break;
default:
return 0;
}
break;
case 58:
switch(ch)
{
case 48:
state=73;
break;
case 49:
state=73;
break;
case 50:
state=73;
break;
case 51:
state=73;
break;
case 52:
state=73;
break;
case 53:
state=73;
break;
case 54:
state=73;
break;
case 55:
state=73;
break;
case 56:
state=73;
break;
case 57:
state=73;
break;
default:
return 0;
}
break;
case 59:
switch(ch)
{
case 65:
state=74;
break;
case 66:
state=74;
break;
case 67:
state=74;
break;
case 68:
state=74;
break;
case 69:
state=74;
break;
case 70:
state=74;
break;
case 71:
state=74;
break;
case 72:
state=74;
break;
case 73:
state=74;
break;
case 74:
state=74;
break;
case 75:
state=74;
break;
case 76:
state=74;
break;
case 77:
state=74;
break;
case 78:
state=74;
break;
case 79:
state=74;
break;
case 80:
state=74;
break;
case 81:
state=74;
break;
case 82:
state=74;
break;
case 83:
state=74;
break;
case 84:
state=74;
break;
case 85:
state=74;
break;
case 86:
state=74;
break;
case 87:
state=74;
break;
case 88:
state=74;
break;
case 89:
state=74;
break;
case 90:
state=74;
break;
case 97:
state=74;
break;
case 98:
state=74;
break;
case 99:
state=74;
break;
case 100:
state=74;
break;
case 101:
state=74;
break;
case 102:
state=74;
break;
case 103:
state=74;
break;
case 104:
state=74;
break;
case 105:
state=74;
break;
case 106:
state=74;
break;
case 107:
state=74;
break;
case 108:
state=74;
break;
case 109:
state=74;
break;
case 110:
state=74;
break;
case 111:
state=74;
break;
case 112:
state=74;
break;
case 113:
state=74;
break;
case 114:
state=74;
break;
case 115:
state=74;
break;
case 116:
state=74;
break;
case 117:
state=74;
break;
case 118:
state=74;
break;
case 119:
state=74;
break;
case 120:
state=74;
break;
case 121:
state=74;
break;
case 122:
state=74;
break;
default:
return 0;
}
break;
case 60:
switch(ch)
{
case 48:
state=63;
break;
case 49:
state=63;
break;
case 50:
state=63;
break;
case 51:
state=63;
break;
case 52:
state=63;
break;
case 53:
state=63;
break;
case 54:
state=63;
break;
case 55:
state=63;
break;
case 56:
state=63;
break;
case 57:
state=63;
break;
case 65:
state=74;
break;
case 66:
state=74;
break;
case 67:
state=74;
break;
case 68:
state=74;
break;
case 69:
state=74;
break;
case 70:
state=74;
break;
case 71:
state=74;
break;
case 72:
state=74;
break;
case 73:
state=74;
break;
case 74:
state=74;
break;
case 75:
state=74;
break;
case 76:
state=74;
break;
case 77:
state=74;
break;
case 78:
state=74;
break;
case 79:
state=74;
break;
case 80:
state=74;
break;
case 81:
state=74;
break;
case 82:
state=74;
break;
case 83:
state=74;
break;
case 84:
state=74;
break;
case 85:
state=74;
break;
case 86:
state=74;
break;
case 87:
state=74;
break;
case 88:
state=74;
break;
case 89:
state=74;
break;
case 90:
state=74;
break;
case 97:
state=74;
break;
case 98:
state=74;
break;
case 99:
state=74;
break;
case 100:
state=74;
break;
case 101:
state=74;
break;
case 102:
state=74;
break;
case 103:
state=74;
break;
case 104:
state=74;
break;
case 105:
state=74;
break;
case 106:
state=74;
break;
case 107:
state=74;
break;
case 108:
state=74;
break;
case 109:
state=74;
break;
case 110:
state=74;
break;
case 111:
state=74;
break;
case 112:
state=74;
break;
case 113:
state=74;
break;
case 114:
state=74;
break;
case 115:
state=74;
break;
case 116:
state=74;
break;
case 117:
state=74;
break;
case 118:
state=74;
break;
case 119:
state=74;
break;
case 120:
state=74;
break;
case 121:
state=74;
break;
case 122:
state=74;
break;
default:
return 0;
}
break;
case 61:
switch(ch)
{
case 26376:
state=62;
break;
default:
return 0;
}
break;
case 62:
switch(ch)
{
case 49:
state=75;
break;
case 50:
state=75;
break;
case 51:
state=75;
break;
case 52:
state=75;
break;
case 53:
state=75;
break;
case 54:
state=75;
break;
case 55:
state=75;
break;
case 56:
state=75;
break;
case 57:
state=75;
break;
default:
return 0;
}
break;
case 63:
switch(ch)
{
case 48:
state=76;
break;
case 49:
state=76;
break;
case 50:
state=76;
break;
case 51:
state=76;
break;
case 52:
state=76;
break;
case 53:
state=76;
break;
case 54:
state=76;
break;
case 55:
state=76;
break;
case 56:
state=76;
break;
case 57:
state=76;
break;
case 65:
state=77;
break;
case 66:
state=77;
break;
case 67:
state=77;
break;
case 68:
state=77;
break;
case 69:
state=77;
break;
case 70:
state=77;
break;
case 71:
state=77;
break;
case 72:
state=77;
break;
case 73:
state=77;
break;
case 74:
state=77;
break;
case 75:
state=77;
break;
case 76:
state=77;
break;
case 77:
state=77;
break;
case 78:
state=77;
break;
case 79:
state=77;
break;
case 80:
state=77;
break;
case 81:
state=77;
break;
case 82:
state=77;
break;
case 83:
state=77;
break;
case 84:
state=77;
break;
case 85:
state=77;
break;
case 86:
state=77;
break;
case 87:
state=77;
break;
case 88:
state=77;
break;
case 89:
state=77;
break;
case 90:
state=77;
break;
case 97:
state=77;
break;
case 98:
state=77;
break;
case 99:
state=77;
break;
case 100:
state=77;
break;
case 101:
state=77;
break;
case 102:
state=77;
break;
case 103:
state=77;
break;
case 104:
state=77;
break;
case 105:
state=77;
break;
case 106:
state=77;
break;
case 107:
state=77;
break;
case 108:
state=77;
break;
case 109:
state=77;
break;
case 110:
state=77;
break;
case 111:
state=77;
break;
case 112:
state=77;
break;
case 113:
state=77;
break;
case 114:
state=77;
break;
case 115:
state=77;
break;
case 116:
state=77;
break;
case 117:
state=77;
break;
case 118:
state=77;
break;
case 119:
state=77;
break;
case 120:
state=77;
break;
case 121:
state=77;
break;
case 122:
state=77;
break;
default:
return 0;
}
break;
case 64:
switch(ch)
{
case 48:
state=78;
break;
case 49:
state=78;
break;
case 50:
state=78;
break;
case 51:
state=78;
break;
case 52:
state=78;
break;
case 53:
state=78;
break;
case 54:
state=78;
break;
case 55:
state=78;
break;
case 56:
state=78;
break;
case 57:
state=78;
break;
default:
return 0;
}
break;
case 65:
switch(ch)
{
default:
return 0;
}
break;
case 66:
switch(ch)
{
case 32:
state=79;
break;
case 65:
state=66;
break;
case 66:
state=66;
break;
case 67:
state=66;
break;
case 68:
state=66;
break;
case 69:
state=66;
break;
case 70:
state=66;
break;
case 71:
state=66;
break;
case 72:
state=66;
break;
case 73:
state=66;
break;
case 74:
state=66;
break;
case 75:
state=66;
break;
case 76:
state=66;
break;
case 77:
state=66;
break;
case 78:
state=66;
break;
case 79:
state=66;
break;
case 80:
state=66;
break;
case 81:
state=66;
break;
case 82:
state=66;
break;
case 83:
state=66;
break;
case 84:
state=66;
break;
case 85:
state=66;
break;
case 86:
state=66;
break;
case 87:
state=66;
break;
case 88:
state=66;
break;
case 89:
state=66;
break;
case 90:
state=66;
break;
case 97:
state=66;
break;
case 98:
state=66;
break;
case 99:
state=66;
break;
case 100:
state=66;
break;
case 101:
state=66;
break;
case 102:
state=66;
break;
case 103:
state=66;
break;
case 104:
state=66;
break;
case 105:
state=66;
break;
case 106:
state=66;
break;
case 107:
state=66;
break;
case 108:
state=66;
break;
case 109:
state=66;
break;
case 110:
state=66;
break;
case 111:
state=66;
break;
case 112:
state=66;
break;
case 113:
state=66;
break;
case 114:
state=66;
break;
case 115:
state=66;
break;
case 116:
state=66;
break;
case 117:
state=66;
break;
case 118:
state=66;
break;
case 119:
state=66;
break;
case 120:
state=66;
break;
case 121:
state=66;
break;
case 122:
state=66;
break;
default:
return 0;
}
break;
case 67:
switch(ch)
{
case 48:
state=80;
break;
case 49:
state=80;
break;
case 50:
state=80;
break;
case 51:
state=80;
break;
case 52:
state=80;
break;
case 53:
state=80;
break;
case 54:
state=80;
break;
case 55:
state=80;
break;
case 56:
state=80;
break;
case 57:
state=80;
break;
default:
return 0;
}
break;
case 68:
switch(ch)
{
case 8211:
state=81;
break;
default:
return 0;
}
break;
case 69:
switch(ch)
{
case 48:
state=82;
break;
case 49:
state=83;
break;
case 50:
state=83;
break;
case 51:
state=83;
break;
case 52:
state=83;
break;
case 53:
state=83;
break;
case 54:
state=83;
break;
case 55:
state=83;
break;
case 56:
state=83;
break;
case 57:
state=83;
break;
default:
return 0;
}
break;
case 70:
switch(ch)
{
case 32:
state=70;
break;
case 49:
state=84;
break;
case 50:
state=84;
break;
case 51:
state=84;
break;
case 52:
state=84;
break;
case 53:
state=84;
break;
case 54:
state=84;
break;
case 55:
state=84;
break;
case 56:
state=84;
break;
case 57:
state=84;
break;
default:
return 0;
}
break;
case 71:
switch(ch)
{
case 48:
state=85;
break;
case 49:
state=85;
break;
case 50:
state=85;
break;
case 51:
state=85;
break;
case 52:
state=85;
break;
case 53:
state=85;
break;
case 54:
state=85;
break;
case 55:
state=85;
break;
case 56:
state=85;
break;
case 57:
state=85;
break;
default:
return 0;
}
break;
case 72:
switch(ch)
{
case 48:
state=86;
break;
case 49:
state=86;
break;
case 50:
state=86;
break;
case 51:
state=86;
break;
case 52:
state=86;
break;
case 53:
state=86;
break;
case 54:
state=86;
break;
case 55:
state=86;
break;
case 56:
state=86;
break;
case 57:
state=86;
break;
default:
return 0;
}
break;
case 73:
switch(ch)
{
case 32:
state=87;
break;
case 65:
state=88;
break;
case 66:
state=88;
break;
case 67:
state=88;
break;
case 68:
state=88;
break;
case 69:
state=88;
break;
case 70:
state=88;
break;
case 71:
state=88;
break;
case 72:
state=88;
break;
case 73:
state=88;
break;
case 74:
state=88;
break;
case 75:
state=88;
break;
case 76:
state=88;
break;
case 77:
state=88;
break;
case 78:
state=88;
break;
case 79:
state=88;
break;
case 80:
state=88;
break;
case 81:
state=88;
break;
case 82:
state=88;
break;
case 83:
state=88;
break;
case 84:
state=88;
break;
case 85:
state=88;
break;
case 86:
state=88;
break;
case 87:
state=88;
break;
case 88:
state=88;
break;
case 89:
state=88;
break;
case 90:
state=88;
break;
case 97:
state=88;
break;
case 98:
state=88;
break;
case 99:
state=88;
break;
case 100:
state=88;
break;
case 101:
state=88;
break;
case 102:
state=88;
break;
case 103:
state=88;
break;
case 104:
state=88;
break;
case 105:
state=88;
break;
case 106:
state=88;
break;
case 107:
state=88;
break;
case 108:
state=88;
break;
case 109:
state=88;
break;
case 110:
state=88;
break;
case 111:
state=88;
break;
case 112:
state=88;
break;
case 113:
state=88;
break;
case 114:
state=88;
break;
case 115:
state=88;
break;
case 116:
state=88;
break;
case 117:
state=88;
break;
case 118:
state=88;
break;
case 119:
state=88;
break;
case 120:
state=88;
break;
case 121:
state=88;
break;
case 122:
state=88;
break;
default:
return 0;
}
break;
case 74:
switch(ch)
{
default:
return 0;
}
break;
case 75:
switch(ch)
{
case 48:
state=89;
break;
case 49:
state=89;
break;
case 50:
state=89;
break;
case 51:
state=89;
break;
case 52:
state=89;
break;
case 53:
state=89;
break;
case 54:
state=89;
break;
case 55:
state=89;
break;
case 56:
state=89;
break;
case 57:
state=89;
break;
case 26085:
state=90;
break;
default:
return 0;
}
break;
case 76:
switch(ch)
{
case 65:
state=77;
break;
case 66:
state=77;
break;
case 67:
state=77;
break;
case 68:
state=77;
break;
case 69:
state=77;
break;
case 70:
state=77;
break;
case 71:
state=77;
break;
case 72:
state=77;
break;
case 73:
state=77;
break;
case 74:
state=77;
break;
case 75:
state=77;
break;
case 76:
state=77;
break;
case 77:
state=77;
break;
case 78:
state=77;
break;
case 79:
state=77;
break;
case 80:
state=77;
break;
case 81:
state=77;
break;
case 82:
state=77;
break;
case 83:
state=77;
break;
case 84:
state=77;
break;
case 85:
state=77;
break;
case 86:
state=77;
break;
case 87:
state=77;
break;
case 88:
state=77;
break;
case 89:
state=77;
break;
case 90:
state=77;
break;
case 97:
state=77;
break;
case 98:
state=77;
break;
case 99:
state=77;
break;
case 100:
state=77;
break;
case 101:
state=77;
break;
case 102:
state=77;
break;
case 103:
state=77;
break;
case 104:
state=77;
break;
case 105:
state=77;
break;
case 106:
state=77;
break;
case 107:
state=77;
break;
case 108:
state=77;
break;
case 109:
state=77;
break;
case 110:
state=77;
break;
case 111:
state=77;
break;
case 112:
state=77;
break;
case 113:
state=77;
break;
case 114:
state=77;
break;
case 115:
state=77;
break;
case 116:
state=77;
break;
case 117:
state=77;
break;
case 118:
state=77;
break;
case 119:
state=77;
break;
case 120:
state=77;
break;
case 121:
state=77;
break;
case 122:
state=77;
break;
default:
return 0;
}
break;
case 77:
switch(ch)
{
default:
return 0;
}
break;
case 78:
switch(ch)
{
case 48:
state=91;
break;
case 49:
state=91;
break;
case 50:
state=91;
break;
case 51:
state=91;
break;
case 52:
state=91;
break;
case 53:
state=91;
break;
case 54:
state=91;
break;
case 55:
state=91;
break;
case 56:
state=91;
break;
case 57:
state=91;
break;
default:
return 0;
}
break;
case 79:
switch(ch)
{
case 32:
state=79;
break;
case 49:
state=92;
break;
case 50:
state=92;
break;
case 51:
state=92;
break;
case 52:
state=92;
break;
case 53:
state=92;
break;
case 54:
state=92;
break;
case 55:
state=92;
break;
case 56:
state=92;
break;
case 57:
state=92;
break;
default:
return 0;
}
break;
case 80:
switch(ch)
{
case 48:
state=93;
break;
case 49:
state=93;
break;
case 50:
state=93;
break;
case 51:
state=93;
break;
case 52:
state=93;
break;
case 53:
state=93;
break;
case 54:
state=93;
break;
case 55:
state=93;
break;
case 56:
state=93;
break;
case 57:
state=93;
break;
default:
return 0;
}
break;
case 81:
switch(ch)
{
case 32:
state=94;
break;
default:
return 0;
}
break;
case 82:
switch(ch)
{
case 48:
state=95;
break;
case 49:
state=95;
break;
case 50:
state=95;
break;
case 51:
state=95;
break;
case 52:
state=95;
break;
case 53:
state=95;
break;
case 54:
state=95;
break;
case 55:
state=95;
break;
case 56:
state=95;
break;
case 57:
state=95;
break;
default:
return 0;
}
break;
case 83:
switch(ch)
{
case 48:
state=96;
break;
case 49:
state=96;
break;
case 50:
state=96;
break;
case 51:
state=96;
break;
case 52:
state=96;
break;
case 53:
state=96;
break;
case 54:
state=96;
break;
case 55:
state=96;
break;
case 56:
state=96;
break;
case 57:
state=96;
break;
default:
return 0;
}
break;
case 84:
switch(ch)
{
case 48:
state=97;
break;
case 49:
state=97;
break;
case 50:
state=97;
break;
case 51:
state=97;
break;
case 52:
state=97;
break;
case 53:
state=97;
break;
case 54:
state=97;
break;
case 55:
state=97;
break;
case 56:
state=97;
break;
case 57:
state=97;
break;
default:
return 0;
}
break;
case 85:
switch(ch)
{
case 65:
state=98;
break;
case 66:
state=98;
break;
case 67:
state=98;
break;
case 68:
state=98;
break;
case 69:
state=98;
break;
case 70:
state=98;
break;
case 71:
state=98;
break;
case 72:
state=98;
break;
case 73:
state=98;
break;
case 74:
state=98;
break;
case 75:
state=98;
break;
case 76:
state=98;
break;
case 77:
state=98;
break;
case 78:
state=98;
break;
case 79:
state=98;
break;
case 80:
state=98;
break;
case 81:
state=98;
break;
case 82:
state=98;
break;
case 83:
state=98;
break;
case 84:
state=98;
break;
case 85:
state=98;
break;
case 86:
state=98;
break;
case 87:
state=98;
break;
case 88:
state=98;
break;
case 89:
state=98;
break;
case 90:
state=98;
break;
case 97:
state=98;
break;
case 98:
state=98;
break;
case 99:
state=98;
break;
case 100:
state=98;
break;
case 101:
state=98;
break;
case 102:
state=98;
break;
case 103:
state=98;
break;
case 104:
state=98;
break;
case 105:
state=98;
break;
case 106:
state=98;
break;
case 107:
state=98;
break;
case 108:
state=98;
break;
case 109:
state=98;
break;
case 110:
state=98;
break;
case 111:
state=98;
break;
case 112:
state=98;
break;
case 113:
state=98;
break;
case 114:
state=98;
break;
case 115:
state=98;
break;
case 116:
state=98;
break;
case 117:
state=98;
break;
case 118:
state=98;
break;
case 119:
state=98;
break;
case 120:
state=98;
break;
case 121:
state=98;
break;
case 122:
state=98;
break;
default:
return 0;
}
break;
case 86:
switch(ch)
{
case 48:
state=99;
break;
case 49:
state=99;
break;
case 50:
state=99;
break;
case 51:
state=99;
break;
case 52:
state=99;
break;
case 53:
state=99;
break;
case 54:
state=99;
break;
case 55:
state=99;
break;
case 56:
state=99;
break;
case 57:
state=99;
break;
default:
return 0;
}
break;
case 87:
switch(ch)
{
case 8211:
state=100;
break;
default:
return 0;
}
break;
case 88:
switch(ch)
{
default:
return 0;
}
break;
case 89:
switch(ch)
{
case 26085:
state=90;
break;
default:
return 0;
}
break;
case 90:
switch(ch)
{
default:
return 0;
}
break;
case 91:
switch(ch)
{
case 48:
state=101;
break;
case 49:
state=101;
break;
case 50:
state=101;
break;
case 51:
state=101;
break;
case 52:
state=101;
break;
case 53:
state=101;
break;
case 54:
state=101;
break;
case 55:
state=101;
break;
case 56:
state=101;
break;
case 57:
state=101;
break;
default:
return 0;
}
break;
case 92:
switch(ch)
{
case 44:
state=102;
break;
case 48:
state=103;
break;
case 49:
state=103;
break;
case 50:
state=103;
break;
case 51:
state=103;
break;
case 52:
state=103;
break;
case 53:
state=103;
break;
case 54:
state=103;
break;
case 55:
state=103;
break;
case 56:
state=103;
break;
case 57:
state=103;
break;
default:
return 0;
}
break;
case 93:
switch(ch)
{
case 32:
state=104;
break;
case 65:
state=105;
break;
case 66:
state=105;
break;
case 67:
state=105;
break;
case 68:
state=105;
break;
case 69:
state=105;
break;
case 70:
state=105;
break;
case 71:
state=105;
break;
case 72:
state=105;
break;
case 73:
state=105;
break;
case 74:
state=105;
break;
case 75:
state=105;
break;
case 76:
state=105;
break;
case 77:
state=105;
break;
case 78:
state=105;
break;
case 79:
state=105;
break;
case 80:
state=105;
break;
case 81:
state=105;
break;
case 82:
state=105;
break;
case 83:
state=105;
break;
case 84:
state=105;
break;
case 85:
state=105;
break;
case 86:
state=105;
break;
case 87:
state=105;
break;
case 88:
state=105;
break;
case 89:
state=105;
break;
case 90:
state=105;
break;
case 97:
state=105;
break;
case 98:
state=105;
break;
case 99:
state=105;
break;
case 100:
state=105;
break;
case 101:
state=105;
break;
case 102:
state=105;
break;
case 103:
state=105;
break;
case 104:
state=105;
break;
case 105:
state=105;
break;
case 106:
state=105;
break;
case 107:
state=105;
break;
case 108:
state=105;
break;
case 109:
state=105;
break;
case 110:
state=105;
break;
case 111:
state=105;
break;
case 112:
state=105;
break;
case 113:
state=105;
break;
case 114:
state=105;
break;
case 115:
state=105;
break;
case 116:
state=105;
break;
case 117:
state=105;
break;
case 118:
state=105;
break;
case 119:
state=105;
break;
case 120:
state=105;
break;
case 121:
state=105;
break;
case 122:
state=105;
break;
default:
return 0;
}
break;
case 94:
switch(ch)
{
case 65:
state=106;
break;
case 66:
state=106;
break;
case 67:
state=106;
break;
case 68:
state=106;
break;
case 69:
state=106;
break;
case 70:
state=106;
break;
case 71:
state=106;
break;
case 72:
state=106;
break;
case 73:
state=106;
break;
case 74:
state=106;
break;
case 75:
state=106;
break;
case 76:
state=106;
break;
case 77:
state=106;
break;
case 78:
state=106;
break;
case 79:
state=106;
break;
case 80:
state=106;
break;
case 81:
state=106;
break;
case 82:
state=106;
break;
case 83:
state=106;
break;
case 84:
state=106;
break;
case 85:
state=106;
break;
case 86:
state=106;
break;
case 87:
state=106;
break;
case 88:
state=106;
break;
case 89:
state=106;
break;
case 90:
state=106;
break;
case 97:
state=106;
break;
case 98:
state=106;
break;
case 99:
state=106;
break;
case 100:
state=106;
break;
case 101:
state=106;
break;
case 102:
state=106;
break;
case 103:
state=106;
break;
case 104:
state=106;
break;
case 105:
state=106;
break;
case 106:
state=106;
break;
case 107:
state=106;
break;
case 108:
state=106;
break;
case 109:
state=106;
break;
case 110:
state=106;
break;
case 111:
state=106;
break;
case 112:
state=106;
break;
case 113:
state=106;
break;
case 114:
state=106;
break;
case 115:
state=106;
break;
case 116:
state=106;
break;
case 117:
state=106;
break;
case 118:
state=106;
break;
case 119:
state=106;
break;
case 120:
state=106;
break;
case 121:
state=106;
break;
case 122:
state=106;
break;
default:
return 0;
}
break;
case 95:
switch(ch)
{
case 65:
state=107;
break;
case 66:
state=107;
break;
case 67:
state=107;
break;
case 68:
state=107;
break;
case 69:
state=107;
break;
case 70:
state=107;
break;
case 71:
state=107;
break;
case 72:
state=107;
break;
case 73:
state=107;
break;
case 74:
state=107;
break;
case 75:
state=107;
break;
case 76:
state=107;
break;
case 77:
state=107;
break;
case 78:
state=107;
break;
case 79:
state=107;
break;
case 80:
state=107;
break;
case 81:
state=107;
break;
case 82:
state=107;
break;
case 83:
state=107;
break;
case 84:
state=107;
break;
case 85:
state=107;
break;
case 86:
state=107;
break;
case 87:
state=107;
break;
case 88:
state=107;
break;
case 89:
state=107;
break;
case 90:
state=107;
break;
case 97:
state=107;
break;
case 98:
state=107;
break;
case 99:
state=107;
break;
case 100:
state=107;
break;
case 101:
state=107;
break;
case 102:
state=107;
break;
case 103:
state=107;
break;
case 104:
state=107;
break;
case 105:
state=107;
break;
case 106:
state=107;
break;
case 107:
state=107;
break;
case 108:
state=107;
break;
case 109:
state=107;
break;
case 110:
state=107;
break;
case 111:
state=107;
break;
case 112:
state=107;
break;
case 113:
state=107;
break;
case 114:
state=107;
break;
case 115:
state=107;
break;
case 116:
state=107;
break;
case 117:
state=107;
break;
case 118:
state=107;
break;
case 119:
state=107;
break;
case 120:
state=107;
break;
case 121:
state=107;
break;
case 122:
state=107;
break;
default:
return 0;
}
break;
case 96:
switch(ch)
{
case 48:
state=108;
break;
case 49:
state=108;
break;
case 50:
state=108;
break;
case 51:
state=108;
break;
case 52:
state=108;
break;
case 53:
state=108;
break;
case 54:
state=108;
break;
case 55:
state=108;
break;
case 56:
state=108;
break;
case 57:
state=108;
break;
case 65:
state=107;
break;
case 66:
state=107;
break;
case 67:
state=107;
break;
case 68:
state=107;
break;
case 69:
state=107;
break;
case 70:
state=107;
break;
case 71:
state=107;
break;
case 72:
state=107;
break;
case 73:
state=107;
break;
case 74:
state=107;
break;
case 75:
state=107;
break;
case 76:
state=107;
break;
case 77:
state=107;
break;
case 78:
state=107;
break;
case 79:
state=107;
break;
case 80:
state=107;
break;
case 81:
state=107;
break;
case 82:
state=107;
break;
case 83:
state=107;
break;
case 84:
state=107;
break;
case 85:
state=107;
break;
case 86:
state=107;
break;
case 87:
state=107;
break;
case 88:
state=107;
break;
case 89:
state=107;
break;
case 90:
state=107;
break;
case 97:
state=107;
break;
case 98:
state=107;
break;
case 99:
state=107;
break;
case 100:
state=107;
break;
case 101:
state=107;
break;
case 102:
state=107;
break;
case 103:
state=107;
break;
case 104:
state=107;
break;
case 105:
state=107;
break;
case 106:
state=107;
break;
case 107:
state=107;
break;
case 108:
state=107;
break;
case 109:
state=107;
break;
case 110:
state=107;
break;
case 111:
state=107;
break;
case 112:
state=107;
break;
case 113:
state=107;
break;
case 114:
state=107;
break;
case 115:
state=107;
break;
case 116:
state=107;
break;
case 117:
state=107;
break;
case 118:
state=107;
break;
case 119:
state=107;
break;
case 120:
state=107;
break;
case 121:
state=107;
break;
case 122:
state=107;
break;
default:
return 0;
}
break;
case 97:
switch(ch)
{
case 48:
state=109;
break;
case 49:
state=109;
break;
case 50:
state=109;
break;
case 51:
state=109;
break;
case 52:
state=109;
break;
case 53:
state=109;
break;
case 54:
state=109;
break;
case 55:
state=109;
break;
case 56:
state=109;
break;
case 57:
state=109;
break;
default:
return 0;
}
break;
case 98:
switch(ch)
{
default:
return 0;
}
break;
case 99:
switch(ch)
{
default:
return 0;
}
break;
case 100:
switch(ch)
{
case 32:
state=110;
break;
default:
return 0;
}
break;
case 101:
switch(ch)
{
case 65:
state=111;
break;
case 66:
state=111;
break;
case 67:
state=111;
break;
case 68:
state=111;
break;
case 69:
state=111;
break;
case 70:
state=111;
break;
case 71:
state=111;
break;
case 72:
state=111;
break;
case 73:
state=111;
break;
case 74:
state=111;
break;
case 75:
state=111;
break;
case 76:
state=111;
break;
case 77:
state=111;
break;
case 78:
state=111;
break;
case 79:
state=111;
break;
case 80:
state=111;
break;
case 81:
state=111;
break;
case 82:
state=111;
break;
case 83:
state=111;
break;
case 84:
state=111;
break;
case 85:
state=111;
break;
case 86:
state=111;
break;
case 87:
state=111;
break;
case 88:
state=111;
break;
case 89:
state=111;
break;
case 90:
state=111;
break;
case 97:
state=111;
break;
case 98:
state=111;
break;
case 99:
state=111;
break;
case 100:
state=111;
break;
case 101:
state=111;
break;
case 102:
state=111;
break;
case 103:
state=111;
break;
case 104:
state=111;
break;
case 105:
state=111;
break;
case 106:
state=111;
break;
case 107:
state=111;
break;
case 108:
state=111;
break;
case 109:
state=111;
break;
case 110:
state=111;
break;
case 111:
state=111;
break;
case 112:
state=111;
break;
case 113:
state=111;
break;
case 114:
state=111;
break;
case 115:
state=111;
break;
case 116:
state=111;
break;
case 117:
state=111;
break;
case 118:
state=111;
break;
case 119:
state=111;
break;
case 120:
state=111;
break;
case 121:
state=111;
break;
case 122:
state=111;
break;
default:
return 0;
}
break;
case 102:
switch(ch)
{
case 32:
state=112;
break;
default:
return 0;
}
break;
case 103:
switch(ch)
{
case 44:
state=102;
break;
default:
return 0;
}
break;
case 104:
switch(ch)
{
case 8211:
state=113;
break;
default:
return 0;
}
break;
case 105:
switch(ch)
{
default:
return 0;
}
break;
case 106:
switch(ch)
{
case 32:
state=114;
break;
case 65:
state=106;
break;
case 66:
state=106;
break;
case 67:
state=106;
break;
case 68:
state=106;
break;
case 69:
state=106;
break;
case 70:
state=106;
break;
case 71:
state=106;
break;
case 72:
state=106;
break;
case 73:
state=106;
break;
case 74:
state=106;
break;
case 75:
state=106;
break;
case 76:
state=106;
break;
case 77:
state=106;
break;
case 78:
state=106;
break;
case 79:
state=106;
break;
case 80:
state=106;
break;
case 81:
state=106;
break;
case 82:
state=106;
break;
case 83:
state=106;
break;
case 84:
state=106;
break;
case 85:
state=106;
break;
case 86:
state=106;
break;
case 87:
state=106;
break;
case 88:
state=106;
break;
case 89:
state=106;
break;
case 90:
state=106;
break;
case 97:
state=106;
break;
case 98:
state=106;
break;
case 99:
state=106;
break;
case 100:
state=106;
break;
case 101:
state=106;
break;
case 102:
state=106;
break;
case 103:
state=106;
break;
case 104:
state=106;
break;
case 105:
state=106;
break;
case 106:
state=106;
break;
case 107:
state=106;
break;
case 108:
state=106;
break;
case 109:
state=106;
break;
case 110:
state=106;
break;
case 111:
state=106;
break;
case 112:
state=106;
break;
case 113:
state=106;
break;
case 114:
state=106;
break;
case 115:
state=106;
break;
case 116:
state=106;
break;
case 117:
state=106;
break;
case 118:
state=106;
break;
case 119:
state=106;
break;
case 120:
state=106;
break;
case 121:
state=106;
break;
case 122:
state=106;
break;
default:
return 0;
}
break;
case 107:
switch(ch)
{
default:
return 0;
}
break;
case 108:
switch(ch)
{
case 48:
state=115;
break;
case 49:
state=115;
break;
case 50:
state=115;
break;
case 51:
state=115;
break;
case 52:
state=115;
break;
case 53:
state=115;
break;
case 54:
state=115;
break;
case 55:
state=115;
break;
case 56:
state=115;
break;
case 57:
state=115;
break;
default:
return 0;
}
break;
case 109:
switch(ch)
{
case 48:
state=116;
break;
case 49:
state=116;
break;
case 50:
state=116;
break;
case 51:
state=116;
break;
case 52:
state=116;
break;
case 53:
state=116;
break;
case 54:
state=116;
break;
case 55:
state=116;
break;
case 56:
state=116;
break;
case 57:
state=116;
break;
default:
return 0;
}
break;
case 110:
switch(ch)
{
case 49:
state=117;
break;
case 50:
state=117;
break;
case 51:
state=117;
break;
case 52:
state=117;
break;
case 53:
state=117;
break;
case 54:
state=117;
break;
case 55:
state=117;
break;
case 56:
state=117;
break;
case 57:
state=117;
break;
default:
return 0;
}
break;
case 111:
switch(ch)
{
default:
return 0;
}
break;
case 112:
switch(ch)
{
case 32:
state=112;
break;
case 49:
state=118;
break;
case 50:
state=118;
break;
case 51:
state=118;
break;
case 52:
state=118;
break;
case 53:
state=118;
break;
case 54:
state=118;
break;
case 55:
state=118;
break;
case 56:
state=118;
break;
case 57:
state=118;
break;
default:
return 0;
}
break;
case 113:
switch(ch)
{
case 32:
state=119;
break;
default:
return 0;
}
break;
case 114:
switch(ch)
{
case 32:
state=114;
break;
case 49:
state=120;
break;
case 50:
state=120;
break;
case 51:
state=120;
break;
case 52:
state=120;
break;
case 53:
state=120;
break;
case 54:
state=120;
break;
case 55:
state=120;
break;
case 56:
state=120;
break;
case 57:
state=120;
break;
default:
return 0;
}
break;
case 115:
switch(ch)
{
case 65:
state=121;
break;
case 66:
state=121;
break;
case 67:
state=121;
break;
case 68:
state=121;
break;
case 69:
state=121;
break;
case 70:
state=121;
break;
case 71:
state=121;
break;
case 72:
state=121;
break;
case 73:
state=121;
break;
case 74:
state=121;
break;
case 75:
state=121;
break;
case 76:
state=121;
break;
case 77:
state=121;
break;
case 78:
state=121;
break;
case 79:
state=121;
break;
case 80:
state=121;
break;
case 81:
state=121;
break;
case 82:
state=121;
break;
case 83:
state=121;
break;
case 84:
state=121;
break;
case 85:
state=121;
break;
case 86:
state=121;
break;
case 87:
state=121;
break;
case 88:
state=121;
break;
case 89:
state=121;
break;
case 90:
state=121;
break;
case 97:
state=121;
break;
case 98:
state=121;
break;
case 99:
state=121;
break;
case 100:
state=121;
break;
case 101:
state=121;
break;
case 102:
state=121;
break;
case 103:
state=121;
break;
case 104:
state=121;
break;
case 105:
state=121;
break;
case 106:
state=121;
break;
case 107:
state=121;
break;
case 108:
state=121;
break;
case 109:
state=121;
break;
case 110:
state=121;
break;
case 111:
state=121;
break;
case 112:
state=121;
break;
case 113:
state=121;
break;
case 114:
state=121;
break;
case 115:
state=121;
break;
case 116:
state=121;
break;
case 117:
state=121;
break;
case 118:
state=121;
break;
case 119:
state=121;
break;
case 120:
state=121;
break;
case 121:
state=121;
break;
case 122:
state=121;
break;
default:
return 0;
}
break;
case 116:
switch(ch)
{
case 65:
state=122;
break;
case 66:
state=122;
break;
case 67:
state=122;
break;
case 68:
state=122;
break;
case 69:
state=122;
break;
case 70:
state=122;
break;
case 71:
state=122;
break;
case 72:
state=122;
break;
case 73:
state=122;
break;
case 74:
state=122;
break;
case 75:
state=122;
break;
case 76:
state=122;
break;
case 77:
state=122;
break;
case 78:
state=122;
break;
case 79:
state=122;
break;
case 80:
state=122;
break;
case 81:
state=122;
break;
case 82:
state=122;
break;
case 83:
state=122;
break;
case 84:
state=122;
break;
case 85:
state=122;
break;
case 86:
state=122;
break;
case 87:
state=122;
break;
case 88:
state=122;
break;
case 89:
state=122;
break;
case 90:
state=122;
break;
case 97:
state=122;
break;
case 98:
state=122;
break;
case 99:
state=122;
break;
case 100:
state=122;
break;
case 101:
state=122;
break;
case 102:
state=122;
break;
case 103:
state=122;
break;
case 104:
state=122;
break;
case 105:
state=122;
break;
case 106:
state=122;
break;
case 107:
state=122;
break;
case 108:
state=122;
break;
case 109:
state=122;
break;
case 110:
state=122;
break;
case 111:
state=122;
break;
case 112:
state=122;
break;
case 113:
state=122;
break;
case 114:
state=122;
break;
case 115:
state=122;
break;
case 116:
state=122;
break;
case 117:
state=122;
break;
case 118:
state=122;
break;
case 119:
state=122;
break;
case 120:
state=122;
break;
case 121:
state=122;
break;
case 122:
state=122;
break;
default:
return 0;
}
break;
case 117:
switch(ch)
{
case 32:
state=123;
break;
case 48:
state=124;
break;
case 49:
state=124;
break;
case 50:
state=124;
break;
case 51:
state=124;
break;
case 52:
state=124;
break;
case 53:
state=124;
break;
case 54:
state=124;
break;
case 55:
state=124;
break;
case 56:
state=124;
break;
case 57:
state=124;
break;
default:
return 0;
}
break;
case 118:
switch(ch)
{
case 48:
state=125;
break;
case 49:
state=125;
break;
case 50:
state=125;
break;
case 51:
state=125;
break;
case 52:
state=125;
break;
case 53:
state=125;
break;
case 54:
state=125;
break;
case 55:
state=125;
break;
case 56:
state=125;
break;
case 57:
state=125;
break;
default:
return 0;
}
break;
case 119:
switch(ch)
{
case 65:
state=126;
break;
case 66:
state=126;
break;
case 67:
state=126;
break;
case 68:
state=126;
break;
case 69:
state=126;
break;
case 70:
state=126;
break;
case 71:
state=126;
break;
case 72:
state=126;
break;
case 73:
state=126;
break;
case 74:
state=126;
break;
case 75:
state=126;
break;
case 76:
state=126;
break;
case 77:
state=126;
break;
case 78:
state=126;
break;
case 79:
state=126;
break;
case 80:
state=126;
break;
case 81:
state=126;
break;
case 82:
state=126;
break;
case 83:
state=126;
break;
case 84:
state=126;
break;
case 85:
state=126;
break;
case 86:
state=126;
break;
case 87:
state=126;
break;
case 88:
state=126;
break;
case 89:
state=126;
break;
case 90:
state=126;
break;
case 97:
state=126;
break;
case 98:
state=126;
break;
case 99:
state=126;
break;
case 100:
state=126;
break;
case 101:
state=126;
break;
case 102:
state=126;
break;
case 103:
state=126;
break;
case 104:
state=126;
break;
case 105:
state=126;
break;
case 106:
state=126;
break;
case 107:
state=126;
break;
case 108:
state=126;
break;
case 109:
state=126;
break;
case 110:
state=126;
break;
case 111:
state=126;
break;
case 112:
state=126;
break;
case 113:
state=126;
break;
case 114:
state=126;
break;
case 115:
state=126;
break;
case 116:
state=126;
break;
case 117:
state=126;
break;
case 118:
state=126;
break;
case 119:
state=126;
break;
case 120:
state=126;
break;
case 121:
state=126;
break;
case 122:
state=126;
break;
default:
return 0;
}
break;
case 120:
switch(ch)
{
case 48:
state=127;
break;
case 49:
state=127;
break;
case 50:
state=127;
break;
case 51:
state=127;
break;
case 52:
state=127;
break;
case 53:
state=127;
break;
case 54:
state=127;
break;
case 55:
state=127;
break;
case 56:
state=127;
break;
case 57:
state=127;
break;
default:
return 0;
}
break;
case 121:
switch(ch)
{
default:
return 0;
}
break;
case 122:
switch(ch)
{
default:
return 0;
}
break;
case 123:
switch(ch)
{
case 32:
state=123;
break;
case 65:
state=128;
break;
case 66:
state=128;
break;
case 67:
state=128;
break;
case 68:
state=128;
break;
case 69:
state=128;
break;
case 70:
state=128;
break;
case 71:
state=128;
break;
case 72:
state=128;
break;
case 73:
state=128;
break;
case 74:
state=128;
break;
case 75:
state=128;
break;
case 76:
state=128;
break;
case 77:
state=128;
break;
case 78:
state=128;
break;
case 79:
state=128;
break;
case 80:
state=128;
break;
case 81:
state=128;
break;
case 82:
state=128;
break;
case 83:
state=128;
break;
case 84:
state=128;
break;
case 85:
state=128;
break;
case 86:
state=128;
break;
case 87:
state=128;
break;
case 88:
state=128;
break;
case 89:
state=128;
break;
case 90:
state=128;
break;
case 97:
state=128;
break;
case 98:
state=128;
break;
case 99:
state=128;
break;
case 100:
state=128;
break;
case 101:
state=128;
break;
case 102:
state=128;
break;
case 103:
state=128;
break;
case 104:
state=128;
break;
case 105:
state=128;
break;
case 106:
state=128;
break;
case 107:
state=128;
break;
case 108:
state=128;
break;
case 109:
state=128;
break;
case 110:
state=128;
break;
case 111:
state=128;
break;
case 112:
state=128;
break;
case 113:
state=128;
break;
case 114:
state=128;
break;
case 115:
state=128;
break;
case 116:
state=128;
break;
case 117:
state=128;
break;
case 118:
state=128;
break;
case 119:
state=128;
break;
case 120:
state=128;
break;
case 121:
state=128;
break;
case 122:
state=128;
break;
default:
return 0;
}
break;
case 124:
switch(ch)
{
case 32:
state=123;
break;
default:
return 0;
}
break;
case 125:
switch(ch)
{
case 48:
state=129;
break;
case 49:
state=129;
break;
case 50:
state=129;
break;
case 51:
state=129;
break;
case 52:
state=129;
break;
case 53:
state=129;
break;
case 54:
state=129;
break;
case 55:
state=129;
break;
case 56:
state=129;
break;
case 57:
state=129;
break;
default:
return 0;
}
break;
case 126:
switch(ch)
{
case 32:
state=130;
break;
case 65:
state=126;
break;
case 66:
state=126;
break;
case 67:
state=126;
break;
case 68:
state=126;
break;
case 69:
state=126;
break;
case 70:
state=126;
break;
case 71:
state=126;
break;
case 72:
state=126;
break;
case 73:
state=126;
break;
case 74:
state=126;
break;
case 75:
state=126;
break;
case 76:
state=126;
break;
case 77:
state=126;
break;
case 78:
state=126;
break;
case 79:
state=126;
break;
case 80:
state=126;
break;
case 81:
state=126;
break;
case 82:
state=126;
break;
case 83:
state=126;
break;
case 84:
state=126;
break;
case 85:
state=126;
break;
case 86:
state=126;
break;
case 87:
state=126;
break;
case 88:
state=126;
break;
case 89:
state=126;
break;
case 90:
state=126;
break;
case 97:
state=126;
break;
case 98:
state=126;
break;
case 99:
state=126;
break;
case 100:
state=126;
break;
case 101:
state=126;
break;
case 102:
state=126;
break;
case 103:
state=126;
break;
case 104:
state=126;
break;
case 105:
state=126;
break;
case 106:
state=126;
break;
case 107:
state=126;
break;
case 108:
state=126;
break;
case 109:
state=126;
break;
case 110:
state=126;
break;
case 111:
state=126;
break;
case 112:
state=126;
break;
case 113:
state=126;
break;
case 114:
state=126;
break;
case 115:
state=126;
break;
case 116:
state=126;
break;
case 117:
state=126;
break;
case 118:
state=126;
break;
case 119:
state=126;
break;
case 120:
state=126;
break;
case 121:
state=126;
break;
case 122:
state=126;
break;
default:
return 0;
}
break;
case 127:
switch(ch)
{
case 48:
state=131;
break;
case 49:
state=131;
break;
case 50:
state=131;
break;
case 51:
state=131;
break;
case 52:
state=131;
break;
case 53:
state=131;
break;
case 54:
state=131;
break;
case 55:
state=131;
break;
case 56:
state=131;
break;
case 57:
state=131;
break;
default:
return 0;
}
break;
case 128:
switch(ch)
{
case 32:
state=132;
break;
case 65:
state=128;
break;
case 66:
state=128;
break;
case 67:
state=128;
break;
case 68:
state=128;
break;
case 69:
state=128;
break;
case 70:
state=128;
break;
case 71:
state=128;
break;
case 72:
state=128;
break;
case 73:
state=128;
break;
case 74:
state=128;
break;
case 75:
state=128;
break;
case 76:
state=128;
break;
case 77:
state=128;
break;
case 78:
state=128;
break;
case 79:
state=128;
break;
case 80:
state=128;
break;
case 81:
state=128;
break;
case 82:
state=128;
break;
case 83:
state=128;
break;
case 84:
state=128;
break;
case 85:
state=128;
break;
case 86:
state=128;
break;
case 87:
state=128;
break;
case 88:
state=128;
break;
case 89:
state=128;
break;
case 90:
state=128;
break;
case 97:
state=128;
break;
case 98:
state=128;
break;
case 99:
state=128;
break;
case 100:
state=128;
break;
case 101:
state=128;
break;
case 102:
state=128;
break;
case 103:
state=128;
break;
case 104:
state=128;
break;
case 105:
state=128;
break;
case 106:
state=128;
break;
case 107:
state=128;
break;
case 108:
state=128;
break;
case 109:
state=128;
break;
case 110:
state=128;
break;
case 111:
state=128;
break;
case 112:
state=128;
break;
case 113:
state=128;
break;
case 114:
state=128;
break;
case 115:
state=128;
break;
case 116:
state=128;
break;
case 117:
state=128;
break;
case 118:
state=128;
break;
case 119:
state=128;
break;
case 120:
state=128;
break;
case 121:
state=128;
break;
case 122:
state=128;
break;
default:
return 0;
}
break;
case 129:
switch(ch)
{
case 48:
state=133;
break;
case 49:
state=133;
break;
case 50:
state=133;
break;
case 51:
state=133;
break;
case 52:
state=133;
break;
case 53:
state=133;
break;
case 54:
state=133;
break;
case 55:
state=133;
break;
case 56:
state=133;
break;
case 57:
state=133;
break;
case 65:
state=134;
break;
case 66:
state=134;
break;
case 67:
state=134;
break;
case 68:
state=134;
break;
case 69:
state=134;
break;
case 70:
state=134;
break;
case 71:
state=134;
break;
case 72:
state=134;
break;
case 73:
state=134;
break;
case 74:
state=134;
break;
case 75:
state=134;
break;
case 76:
state=134;
break;
case 77:
state=134;
break;
case 78:
state=134;
break;
case 79:
state=134;
break;
case 80:
state=134;
break;
case 81:
state=134;
break;
case 82:
state=134;
break;
case 83:
state=134;
break;
case 84:
state=134;
break;
case 85:
state=134;
break;
case 86:
state=134;
break;
case 87:
state=134;
break;
case 88:
state=134;
break;
case 89:
state=134;
break;
case 90:
state=134;
break;
case 97:
state=134;
break;
case 98:
state=134;
break;
case 99:
state=134;
break;
case 100:
state=134;
break;
case 101:
state=134;
break;
case 102:
state=134;
break;
case 103:
state=134;
break;
case 104:
state=134;
break;
case 105:
state=134;
break;
case 106:
state=134;
break;
case 107:
state=134;
break;
case 108:
state=134;
break;
case 109:
state=134;
break;
case 110:
state=134;
break;
case 111:
state=134;
break;
case 112:
state=134;
break;
case 113:
state=134;
break;
case 114:
state=134;
break;
case 115:
state=134;
break;
case 116:
state=134;
break;
case 117:
state=134;
break;
case 118:
state=134;
break;
case 119:
state=134;
break;
case 120:
state=134;
break;
case 121:
state=134;
break;
case 122:
state=134;
break;
default:
return 0;
}
break;
case 130:
switch(ch)
{
case 32:
state=130;
break;
case 49:
state=135;
break;
case 50:
state=135;
break;
case 51:
state=135;
break;
case 52:
state=135;
break;
case 53:
state=135;
break;
case 54:
state=135;
break;
case 55:
state=135;
break;
case 56:
state=135;
break;
case 57:
state=135;
break;
default:
return 0;
}
break;
case 131:
switch(ch)
{
case 48:
state=136;
break;
case 49:
state=136;
break;
case 50:
state=136;
break;
case 51:
state=136;
break;
case 52:
state=136;
break;
case 53:
state=136;
break;
case 54:
state=136;
break;
case 55:
state=136;
break;
case 56:
state=136;
break;
case 57:
state=136;
break;
default:
return 0;
}
break;
case 132:
switch(ch)
{
case 32:
state=132;
break;
case 49:
state=137;
break;
case 50:
state=137;
break;
case 51:
state=137;
break;
case 52:
state=137;
break;
case 53:
state=137;
break;
case 54:
state=137;
break;
case 55:
state=137;
break;
case 56:
state=137;
break;
case 57:
state=137;
break;
default:
return 0;
}
break;
case 133:
switch(ch)
{
case 65:
state=134;
break;
case 66:
state=134;
break;
case 67:
state=134;
break;
case 68:
state=134;
break;
case 69:
state=134;
break;
case 70:
state=134;
break;
case 71:
state=134;
break;
case 72:
state=134;
break;
case 73:
state=134;
break;
case 74:
state=134;
break;
case 75:
state=134;
break;
case 76:
state=134;
break;
case 77:
state=134;
break;
case 78:
state=134;
break;
case 79:
state=134;
break;
case 80:
state=134;
break;
case 81:
state=134;
break;
case 82:
state=134;
break;
case 83:
state=134;
break;
case 84:
state=134;
break;
case 85:
state=134;
break;
case 86:
state=134;
break;
case 87:
state=134;
break;
case 88:
state=134;
break;
case 89:
state=134;
break;
case 90:
state=134;
break;
case 97:
state=134;
break;
case 98:
state=134;
break;
case 99:
state=134;
break;
case 100:
state=134;
break;
case 101:
state=134;
break;
case 102:
state=134;
break;
case 103:
state=134;
break;
case 104:
state=134;
break;
case 105:
state=134;
break;
case 106:
state=134;
break;
case 107:
state=134;
break;
case 108:
state=134;
break;
case 109:
state=134;
break;
case 110:
state=134;
break;
case 111:
state=134;
break;
case 112:
state=134;
break;
case 113:
state=134;
break;
case 114:
state=134;
break;
case 115:
state=134;
break;
case 116:
state=134;
break;
case 117:
state=134;
break;
case 118:
state=134;
break;
case 119:
state=134;
break;
case 120:
state=134;
break;
case 121:
state=134;
break;
case 122:
state=134;
break;
default:
return 0;
}
break;
case 134:
switch(ch)
{
default:
return 0;
}
break;
case 135:
switch(ch)
{
case 44:
state=138;
break;
case 48:
state=139;
break;
case 49:
state=139;
break;
case 50:
state=139;
break;
case 51:
state=139;
break;
case 52:
state=139;
break;
case 53:
state=139;
break;
case 54:
state=139;
break;
case 55:
state=139;
break;
case 56:
state=139;
break;
case 57:
state=139;
break;
default:
return 0;
}
break;
case 136:
switch(ch)
{
case 65:
state=140;
break;
case 66:
state=140;
break;
case 67:
state=140;
break;
case 68:
state=140;
break;
case 69:
state=140;
break;
case 70:
state=140;
break;
case 71:
state=140;
break;
case 72:
state=140;
break;
case 73:
state=140;
break;
case 74:
state=140;
break;
case 75:
state=140;
break;
case 76:
state=140;
break;
case 77:
state=140;
break;
case 78:
state=140;
break;
case 79:
state=140;
break;
case 80:
state=140;
break;
case 81:
state=140;
break;
case 82:
state=140;
break;
case 83:
state=140;
break;
case 84:
state=140;
break;
case 85:
state=140;
break;
case 86:
state=140;
break;
case 87:
state=140;
break;
case 88:
state=140;
break;
case 89:
state=140;
break;
case 90:
state=140;
break;
case 97:
state=140;
break;
case 98:
state=140;
break;
case 99:
state=140;
break;
case 100:
state=140;
break;
case 101:
state=140;
break;
case 102:
state=140;
break;
case 103:
state=140;
break;
case 104:
state=140;
break;
case 105:
state=140;
break;
case 106:
state=140;
break;
case 107:
state=140;
break;
case 108:
state=140;
break;
case 109:
state=140;
break;
case 110:
state=140;
break;
case 111:
state=140;
break;
case 112:
state=140;
break;
case 113:
state=140;
break;
case 114:
state=140;
break;
case 115:
state=140;
break;
case 116:
state=140;
break;
case 117:
state=140;
break;
case 118:
state=140;
break;
case 119:
state=140;
break;
case 120:
state=140;
break;
case 121:
state=140;
break;
case 122:
state=140;
break;
default:
return 0;
}
break;
case 137:
switch(ch)
{
case 48:
state=141;
break;
case 49:
state=141;
break;
case 50:
state=141;
break;
case 51:
state=141;
break;
case 52:
state=141;
break;
case 53:
state=141;
break;
case 54:
state=141;
break;
case 55:
state=141;
break;
case 56:
state=141;
break;
case 57:
state=141;
break;
default:
return 0;
}
break;
case 138:
switch(ch)
{
case 32:
state=142;
break;
default:
return 0;
}
break;
case 139:
switch(ch)
{
case 44:
state=138;
break;
default:
return 0;
}
break;
case 140:
switch(ch)
{
default:
return 0;
}
break;
case 141:
switch(ch)
{
case 48:
state=143;
break;
case 49:
state=143;
break;
case 50:
state=143;
break;
case 51:
state=143;
break;
case 52:
state=143;
break;
case 53:
state=143;
break;
case 54:
state=143;
break;
case 55:
state=143;
break;
case 56:
state=143;
break;
case 57:
state=143;
break;
default:
return 0;
}
break;
case 142:
switch(ch)
{
case 32:
state=142;
break;
case 49:
state=144;
break;
case 50:
state=144;
break;
case 51:
state=144;
break;
case 52:
state=144;
break;
case 53:
state=144;
break;
case 54:
state=144;
break;
case 55:
state=144;
break;
case 56:
state=144;
break;
case 57:
state=144;
break;
default:
return 0;
}
break;
case 143:
switch(ch)
{
case 48:
state=145;
break;
case 49:
state=145;
break;
case 50:
state=145;
break;
case 51:
state=145;
break;
case 52:
state=145;
break;
case 53:
state=145;
break;
case 54:
state=145;
break;
case 55:
state=145;
break;
case 56:
state=145;
break;
case 57:
state=145;
break;
default:
return 0;
}
break;
case 144:
switch(ch)
{
case 48:
state=146;
break;
case 49:
state=146;
break;
case 50:
state=146;
break;
case 51:
state=146;
break;
case 52:
state=146;
break;
case 53:
state=146;
break;
case 54:
state=146;
break;
case 55:
state=146;
break;
case 56:
state=146;
break;
case 57:
state=146;
break;
default:
return 0;
}
break;
case 145:
switch(ch)
{
case 65:
state=147;
break;
case 66:
state=147;
break;
case 67:
state=147;
break;
case 68:
state=147;
break;
case 69:
state=147;
break;
case 70:
state=147;
break;
case 71:
state=147;
break;
case 72:
state=147;
break;
case 73:
state=147;
break;
case 74:
state=147;
break;
case 75:
state=147;
break;
case 76:
state=147;
break;
case 77:
state=147;
break;
case 78:
state=147;
break;
case 79:
state=147;
break;
case 80:
state=147;
break;
case 81:
state=147;
break;
case 82:
state=147;
break;
case 83:
state=147;
break;
case 84:
state=147;
break;
case 85:
state=147;
break;
case 86:
state=147;
break;
case 87:
state=147;
break;
case 88:
state=147;
break;
case 89:
state=147;
break;
case 90:
state=147;
break;
case 97:
state=147;
break;
case 98:
state=147;
break;
case 99:
state=147;
break;
case 100:
state=147;
break;
case 101:
state=147;
break;
case 102:
state=147;
break;
case 103:
state=147;
break;
case 104:
state=147;
break;
case 105:
state=147;
break;
case 106:
state=147;
break;
case 107:
state=147;
break;
case 108:
state=147;
break;
case 109:
state=147;
break;
case 110:
state=147;
break;
case 111:
state=147;
break;
case 112:
state=147;
break;
case 113:
state=147;
break;
case 114:
state=147;
break;
case 115:
state=147;
break;
case 116:
state=147;
break;
case 117:
state=147;
break;
case 118:
state=147;
break;
case 119:
state=147;
break;
case 120:
state=147;
break;
case 121:
state=147;
break;
case 122:
state=147;
break;
default:
return 0;
}
break;
case 146:
switch(ch)
{
case 48:
state=148;
break;
case 49:
state=148;
break;
case 50:
state=148;
break;
case 51:
state=148;
break;
case 52:
state=148;
break;
case 53:
state=148;
break;
case 54:
state=148;
break;
case 55:
state=148;
break;
case 56:
state=148;
break;
case 57:
state=148;
break;
default:
return 0;
}
break;
case 147:
switch(ch)
{
default:
return 0;
}
break;
case 148:
switch(ch)
{
case 48:
state=149;
break;
case 49:
state=149;
break;
case 50:
state=149;
break;
case 51:
state=149;
break;
case 52:
state=149;
break;
case 53:
state=149;
break;
case 54:
state=149;
break;
case 55:
state=149;
break;
case 56:
state=149;
break;
case 57:
state=149;
break;
default:
return 0;
}
break;
case 149:
switch(ch)
{
case 65:
state=150;
break;
case 66:
state=150;
break;
case 67:
state=150;
break;
case 68:
state=150;
break;
case 69:
state=150;
break;
case 70:
state=150;
break;
case 71:
state=150;
break;
case 72:
state=150;
break;
case 73:
state=150;
break;
case 74:
state=150;
break;
case 75:
state=150;
break;
case 76:
state=150;
break;
case 77:
state=150;
break;
case 78:
state=150;
break;
case 79:
state=150;
break;
case 80:
state=150;
break;
case 81:
state=150;
break;
case 82:
state=150;
break;
case 83:
state=150;
break;
case 84:
state=150;
break;
case 85:
state=150;
break;
case 86:
state=150;
break;
case 87:
state=150;
break;
case 88:
state=150;
break;
case 89:
state=150;
break;
case 90:
state=150;
break;
case 97:
state=150;
break;
case 98:
state=150;
break;
case 99:
state=150;
break;
case 100:
state=150;
break;
case 101:
state=150;
break;
case 102:
state=150;
break;
case 103:
state=150;
break;
case 104:
state=150;
break;
case 105:
state=150;
break;
case 106:
state=150;
break;
case 107:
state=150;
break;
case 108:
state=150;
break;
case 109:
state=150;
break;
case 110:
state=150;
break;
case 111:
state=150;
break;
case 112:
state=150;
break;
case 113:
state=150;
break;
case 114:
state=150;
break;
case 115:
state=150;
break;
case 116:
state=150;
break;
case 117:
state=150;
break;
case 118:
state=150;
break;
case 119:
state=150;
break;
case 120:
state=150;
break;
case 121:
state=150;
break;
case 122:
state=150;
break;
default:
return 0;
}
break;
case 150:
switch(ch)
{
default:
return 0;
}
break;
}
count++;
}
switch(state)
{
case 12:
return 1;
break;
case 19:
return 1;
break;
case 20:
return 1;
break;
case 22:
return 1;
break;
case 34:
return 1;
break;
case 50:
return 1;
break;
case 53:
return 1;
break;
case 57:
return 1;
break;
case 59:
return 1;
break;
case 60:
return 1;
break;
case 62:
return 1;
break;
case 63:
return 1;
break;
case 65:
return 1;
break;
case 73:
return 1;
break;
case 74:
return 1;
break;
case 76:
return 1;
break;
case 77:
return 1;
break;
case 85:
return 1;
break;
case 88:
return 1;
break;
case 90:
return 1;
break;
case 93:
return 1;
break;
case 95:
return 1;
break;
case 96:
return 1;
break;
case 98:
return 1;
break;
case 99:
return 1;
break;
case 101:
return 1;
break;
case 105:
return 1;
break;
case 107:
return 1;
break;
case 111:
return 1;
break;
case 115:
return 1;
break;
case 116:
return 1;
break;
case 121:
return 1;
break;
case 122:
return 1;
break;
case 129:
return 1;
break;
case 133:
return 1;
break;
case 134:
return 1;
break;
case 136:
return 1;
break;
case 140:
return 1;
break;
case 145:
return 1;
break;
case 147:
return 1;
break;
case 149:
return 1;
break;
case 150:
return 1;
break;
}
return 0;
}