Spent several hours on this puzzle, and disappointed by the solution.
It has almost nothing to do with the query, a simple answer.
I still don't get how someone can get this solution, I can think only (since the solution is quite random) forced by an attack or used by an alt of the op.
If this is not an alt it must by a brute force attack.
If you type "WhyTheCombOfNatashaOtomoskiHas21Teeth? filetype:txt" into Google, a file called big.txt will pop up. That's what I believed the .txt part to be. You can browse it yourself, but here are some basic facts:
I've also found this file months ago, and I think is someone who started to put words together to attack it.
However the word
Combing
is not present.
def g():
global big
big = file('big.txt').read()
N = len(big)
s = set()
for i in xrange(6, N):
c = big[i]
if ord(c) > 127 and c not in s:
print i, c, ord(c), big[max(0, i-10):min(N, i+10)]
s.add(c)
print s
print [ord(c) for c in s]
This should what they used. It is on the end of the page.