#include <iostream>
#include <string>
#include <limits>
using namespace std;
int main() {
string password;
cout << "Please enter the password!" << endl;
cin >> password;
if (password == "test") {
cout << "Access granted!";
} else {
do {
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(), '\n');
cout << "Access denied! Try again." << endl;
cin >> password;
} while (password != "test");
cout << "Access granted!";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bGltaXRzPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBzdHJpbmcgcGFzc3dvcmQ7CgogICAgY291dCA8PCAiUGxlYXNlIGVudGVyIHRoZSBwYXNzd29yZCEiIDw8IGVuZGw7CiAgICBjaW4gPj4gcGFzc3dvcmQ7CgogICAgaWYgKHBhc3N3b3JkID09ICJ0ZXN0IikgewogICAgICAgIGNvdXQgPDwgIkFjY2VzcyBncmFudGVkISI7CiAgICB9IGVsc2UgewogICAgICAgIGRvIHsKICAgICAgICAgICAgY2luLmNsZWFyKCk7CiAgICAgICAgICAgIGNpbi5pZ25vcmUobnVtZXJpY19saW1pdHM8c3RyZWFtc2l6ZT46Om1heCgpLCAnXG4nKTsKICAgICAgICAgICAgY291dCA8PCAiQWNjZXNzIGRlbmllZCEgVHJ5IGFnYWluLiIgPDwgZW5kbDsKICAgICAgICAgICAgY2luID4+IHBhc3N3b3JkOwogICAgICAgIH0gd2hpbGUgKHBhc3N3b3JkICE9ICJ0ZXN0Iik7CiAgICAgICAgY291dCA8PCAiQWNjZXNzIGdyYW50ZWQhIjsKICAgIH0KCglyZXR1cm4gMDsKfQ==