#include <iostream>
using namespace std;
void tekaTekiTeko(unsigned int batas) {
if (batas < 20) {
throw invalid_argument("Inputan Minimal 20 Kang :)");
}
for (unsigned int i = 1; i <= batas; ++i) {
bool habisDibagi2 = (i % 2 == 0);
bool habisDibagi3 = (i % 3 == 0);
bool habisDibagi5 = (i % 5 == 0);
if (habisDibagi2 && habisDibagi3 && habisDibagi5) {
cout << "TekaTekiTeko" << endl;
} else if (habisDibagi2 && habisDibagi3) {
cout << "TekaTeki" << endl;
} else if (habisDibagi2 && habisDibagi5) {
cout << "TekaTeko" << endl;
} else if (habisDibagi3 && habisDibagi5) {
cout << "TekiTeko" << endl;
} else if (habisDibagi2) {
cout << "Teka" << endl;
} else if (habisDibagi3) {
cout << "Teki" << endl;
} else if (habisDibagi5) {
cout << "Teko" << endl;
} else {
cout << i << endl;
}
}
}
int main(){
try {
tekaTekiTeko(30);
} catch (const invalid_argument& e) {
cerr << "Error: " << e.what() << endl;
}
return 0;
}