#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<string.h>
#include<ctype.h>
#include<windows.h>
char* list[100];
char* listF[100];
int top=-1;
int topF=-1;
void checkKey(int f,int t,char* ss)
{
int fo=0;
for(int k=0;k<=top;k++)
{
char* pt=list[k];
fo=0;
for(int j=0;j<strlen(pt);j++)
{
if((f+j)<strlen(ss)&&ss[f+j]==pt[j]&&(f+j)<t)
{
fo=1;
}
else
{
#include<conio.h>
#include<math.h>
#include<string.h>
#include<ctype.h>
#include<windows.h>
char* list[100];
char* listF[100];
int top=-1;
int topF=-1;
void checkKey(int f,int t,char* ss)
{
int fo=0;
for(int k=0;k<=top;k++)
{
char* pt=list[k];
fo=0;
for(int j=0;j<strlen(pt);j++)
{
if((f+j)<strlen(ss)&&ss[f+j]==pt[j]&&(f+j)<t)
{
fo=1;
}
else
{