def tekaTekiTeko( batas: int ) -> None :
if isinstance ( batas, bool ) or not isinstance ( batas, int ) or batas < 20 :
raise ValueError ( "batas harus berupa integer dengan nilai minimal 20" )
for i in range ( 1 , batas + 1 ) :
output = ""
if i % 2 == 0 :
output += "Teka"
if i % 3 == 0 :
output += "Teki"
if i % 5 == 0 :
output += "Teko"
print ( output if output else i)
tekaTekiTeko( 30 )
ZGVmIHRla2FUZWtpVGVrbyhiYXRhczogaW50KSAtPiBOb25lOgogICAgaWYgaXNpbnN0YW5jZShiYXRhcywgYm9vbCkgb3Igbm90IGlzaW5zdGFuY2UoYmF0YXMsIGludCkgb3IgYmF0YXMgPCAyMDoKICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJiYXRhcyBoYXJ1cyBiZXJ1cGEgaW50ZWdlciBkZW5nYW4gbmlsYWkgbWluaW1hbCAyMCIpCgogICAgZm9yIGkgaW4gcmFuZ2UoMSwgYmF0YXMgKyAxKToKICAgICAgICBvdXRwdXQgPSAiIgoKICAgICAgICBpZiBpICUgMiA9PSAwOgogICAgICAgICAgICBvdXRwdXQgKz0gIlRla2EiCgogICAgICAgIGlmIGkgJSAzID09IDA6CiAgICAgICAgICAgIG91dHB1dCArPSAiVGVraSIKCiAgICAgICAgaWYgaSAlIDUgPT0gMDoKICAgICAgICAgICAgb3V0cHV0ICs9ICJUZWtvIgoKICAgICAgICBwcmludChvdXRwdXQgaWYgb3V0cHV0IGVsc2UgaSkKICAgICAgICAKdGVrYVRla2lUZWtvKDMwKQ==