#include #define rep(i,n) for(ll (i)=0;(i)<(n);(i)++) #define repi(i,a,b) for(ll (i)=(a);(i)<(b);(i)++) #define FOR(i, s, e) for (int i = (int)(s); i <= (int)(e); i++) #define printYesNo(is_ok) puts(is_ok ? "Yes" : "No"); #define SORT(v) sort(v.begin(), v.end()); #define RSORT(v) sort(v.rbegin(), v.rend()); #define REVERSE(v) reverse(v.begin(), v.end()); typedef long long ll; using namespace std; const ll mod = 1e9+7; std::vector split(std::string str, char del) { int first = 0; int last = str.find_first_of(del); std::vector result; while (first < str.size()) { std::string subStr(str, first, last - first); result.push_back(subStr); first = last + 1; last = str.find_first_of(del, first); if (last == std::string::npos) { last = str.size(); } } return result; } int main() { std::string str; cin >> str; char del = ','; for (const auto subStr : split(str, del)) { if(subStr!="AC"){ cout << "Failed..." << endl; return 0; } } cout << "Done!" << endl; return 0; }