import string
import random

#methinks it is like a weasel

a = random.choice("abcdefghijklmnopqrstuwxyz ")
b = random.choice("abcdefghijklmnopqrstuwxyz ")
c = random.choice("abcdefghijklmnopqrstuwxyz ")
d = random.choice("abcdefghijklmnopqrstuwxyz ")
e = random.choice("abcdefghijklmnopqrstuwxyz ")
f = random.choice("abcdefghijklmnopqrstuwxyz ")
g = random.choice("abcdefghijklmnopqrstuwxyz ")
h = random.choice("abcdefghijklmnopqrstuwxyz ")
i = random.choice("abcdefghijklmnopqrstuwxyz ")
j = random.choice("abcdefghijklmnopqrstuwxyz ")
k = random.choice("abcdefghijklmnopqrstuwxyz ")
l = random.choice("abcdefghijklmnopqrstuwxyz ")
m = random.choice("abcdefghijklmnopqrstuwxyz ")
n = random.choice("abcdefghijklmnopqrstuwxyz ")
o = random.choice("abcdefghijklmnopqrstuwxyz ")
p = random.choice("abcdefghijklmnopqrstuwxyz ")
q = random.choice("abcdefghijklmnopqrstuwxyz ")
r = random.choice("abcdefghijklmnopqrstuwxyz ")
s = random.choice("abcdefghijklmnopqrstuwxyz ")
t = random.choice("abcdefghijklmnopqrstuwxyz ")
u = random.choice("abcdefghijklmnopqrstuwxyz ")
v = random.choice("abcdefghijklmnopqrstuwxyz ")
w = random.choice("abcdefghijklmnopqrstuwxyz ")
x = random.choice("abcdefghijklmnopqrstuwxyz ")
y = random.choice("abcdefghijklmnopqrstuwxyz ")
z = random.choice("abcdefghijklmnopqrstuwxyz ")
aa = random.choice("abcdefghijklmnopqrstuwxyz ")
bb = random.choice("abcdefghijklmnopqrstuwxyz ")

print a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + aa + bb
cc = (a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + aa + bb)

suma = 0

while (cc != 'methinks it is like a weasel'):
	if (a != 'm'):
		a = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (b != 'e'):
		b = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (c != 't'):
		c = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (d != 'h'):
		d = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (e != 'i'):
		e = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (f != 'n'):
		f = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (g != 'k'):
		g = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (h != 's'):
		h = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (i != ' '):
		i = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (j != 'i'):
		j = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (k != 't'):
		k = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (l != ' '):
		l = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (m != 'i'):
		m = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (n != 's'):
		n = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (o != ' '):
		o = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (p != 'l'):
		p = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (q != 'i'):
		q = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (r != 'k'):
		r = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (s != 'e'):
		s = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (t != ' '):
		t = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (u != 'a'):
		u = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (v != ' '):
		v = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (w != 'w'):
		w = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (x != 'e'):
		x = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (y != 'a'):
		y = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (z != 's'):
		z = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (aa != 'e'):
		aa = random.choice('abcdefghijklmnopqrstuwxyz ')
	if (bb != 'l'):
		bb = random.choice('abcdefghijklmnopqrstuwxyz ')
	print a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + aa + bb
	cc = (a + b + c + d + e + f + g + h + i + j + k + l + m + n + o + p + q + r + s + t + u + v + w + x + y + z + aa + bb)
	suma = suma + 1

print 'We have achieved our objective'
print 'Number of generations:' 
print str (suma)