#include <algorithm>
#include<iostream>
#include <set>
using namespace std;
void capital(char &ch) {
if (ch >= 'a' && ch <= 'z') {
ch = ch - 32;
}
}
int main() {
char start, end;
cout << "from :" << endl;
cin >> start;
capital(start);
cout << "to :" << endl;
cin >> end;
capital(end);
cout << "enter characters:" << endl;
set<char> s;
while (true) {
char c;
cin >> c;
capital(c);
if (c == '0')break;
s.insert(c);
}
int count = 0;
for (; start <= end; start++) {
if (s.find(start) != s.end()) {
continue;
}
cout << ++count << " : " << start << endl;
}
cout << "sheet" << count + s.size() << endl;
cout << "solved :" << s.size()<<endl;
cout << "remaining :" << count << endl;
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlIDxzZXQ+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnZvaWQgY2FwaXRhbChjaGFyICZjaCkgewogICAgaWYgKGNoID49ICdhJyAmJiBjaCA8PSAneicpIHsKICAgICAgICBjaCA9IGNoIC0gMzI7CiAgICB9Cn0KaW50IG1haW4oKSB7CiAgICBjaGFyIHN0YXJ0LCBlbmQ7CiAgICBjb3V0IDw8ICJmcm9tIDoiIDw8IGVuZGw7CiAgICBjaW4gPj4gc3RhcnQ7CiAgICBjYXBpdGFsKHN0YXJ0KTsKCiAgICBjb3V0IDw8ICJ0byA6IiA8PCBlbmRsOwogICAgY2luID4+IGVuZDsKICAgIGNhcGl0YWwoZW5kKTsKICAgIGNvdXQgPDwgImVudGVyIGNoYXJhY3RlcnM6IiA8PCBlbmRsOwogICAgc2V0PGNoYXI+IHM7CiAgICB3aGlsZSAodHJ1ZSkgewogICAgICAgIGNoYXIgYzsKICAgICAgICBjaW4gPj4gYzsKICAgICAgICBjYXBpdGFsKGMpOwogICAgICAgIGlmIChjID09ICcwJylicmVhazsKICAgICAgICBzLmluc2VydChjKTsKICAgIH0KICAgIGludCBjb3VudCA9IDA7CiAgICBmb3IgKDsgc3RhcnQgPD0gZW5kOyBzdGFydCsrKSB7CiAgICAgICAgaWYgKHMuZmluZChzdGFydCkgIT0gcy5lbmQoKSkgewogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgY291dCA8PCArK2NvdW50IDw8ICIgOiAiIDw8IHN0YXJ0IDw8IGVuZGw7CiAgICB9CiAgICBjb3V0IDw8ICJzaGVldCIgPDwgY291bnQgKyBzLnNpemUoKSA8PCBlbmRsOwogICAgY291dCA8PCAic29sdmVkIDoiIDw8IHMuc2l6ZSgpPDxlbmRsOwogICAgY291dCA8PCAicmVtYWluaW5nIDoiIDw8IGNvdW50IDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0K