// saya menggunakan bahasa C++
#include <iostream>
#include <stdexcept>
using namespace std;

void tekaTekiTeko(unsigned int batas) {
    if (batas < 20) {
        throw invalid_argument("Parameter harus bernilai minimal 20.");
    }

    for (unsigned int i = 1; i <= batas; i++) {
        bool mod2 = (i % 2 == 0);
        bool mod3 = (i % 3 == 0);
        bool mod5 = (i % 5 == 0);

        if (mod2 || mod3 || mod5) {
            if (mod2) cout << "Teka";
            if (mod3) cout << "Teki";
            if (mod5) cout << "Teko";
            cout << endl;
        } else {
            cout << i << endl;
        }
    }
}

int main() {
    try {
        unsigned int batas;
        cout << "Masukkan angka batas (minimal 20): ";
        cin >> batas;

        tekaTekiTeko(batas);
    } catch (const exception &e) {
        cerr << "Error: " << e.what() << endl;
    }
    return 0;
}
