## For stack exchange question
## http://m...content-available-to-author-only...e.com/questions/2123549/how-many-five-digit-numbers-are-divisible-by-three-and-also-contain-6-as-one-of
def check(start, end):
total = 0
for x in range(start,end):
if (x % 3 == 0) and ("6" in str(x)):
total += 1
return total
check(0,10**5)
IyMgRm9yIHN0YWNrIGV4Y2hhbmdlIHF1ZXN0aW9uCiMjIGh0dHA6Ly9tLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5lLmNvbS9xdWVzdGlvbnMvMjEyMzU0OS9ob3ctbWFueS1maXZlLWRpZ2l0LW51bWJlcnMtYXJlLWRpdmlzaWJsZS1ieS10aHJlZS1hbmQtYWxzby1jb250YWluLTYtYXMtb25lLW9mCgpkZWYgY2hlY2soc3RhcnQsIGVuZCk6CiAgICB0b3RhbCA9IDAKICAgIGZvciB4IGluIHJhbmdlKHN0YXJ0LGVuZCk6CiAgICAgICAgaWYgKHggJSAzID09IDApIGFuZCAoIjYiIGluIHN0cih4KSk6CiAgICAgICAgICAgIHRvdGFsICs9IDEKICAgIHJldHVybiB0b3RhbAoKY2hlY2soMCwxMCoqNSk=