Untitled
user_5668965
c_cpp
a year ago
495 B
13
Indexable
#include<bits/stdc++.h>
using namespace std;
namespace train_and_peter{
const int N=1e5,M=1e2;
char s[N+1],s1[M+1],s2[M+1];
void main(){
scanf("%s%s%s",s,s1,s2);
int n=strlen(s),m1=strlen(s1),m2=strlen(s2);
bool f=strstr(s,s1)!=nullptr&&strstr(strstr(s,s1)+m1,s2)!=nullptr;
reverse(s,s+n);
bool b=strstr(s,s1)!=nullptr&&strstr(strstr(s,s1)+m1,s2)!=nullptr;
puts(f?b?"both":"forward":b?"backward":"fantasy");
}
}
int main(){
train_and_peter::main();
return 0;
}Editor is loading...
Leave a Comment