def find_last(s, t):
return max((s.find(t,i) for i in xrange(len(t))))
print find_last("aaaa","a")
print find_last("zz", "a")
print find_last('a', 'a')
ZGVmIGZpbmRfbGFzdChzLCB0KToKICAgICAgICByZXR1cm4gbWF4KChzLmZpbmQodCxpKSBmb3IgaSBpbiB4cmFuZ2UobGVuKHQpKSkpCiAgICAgICAgCnByaW50IGZpbmRfbGFzdCgiYWFhYSIsImEiKQpwcmludCBmaW5kX2xhc3QoInp6IiwgImEiKQpwcmludCBmaW5kX2xhc3QoJ2EnLCAnYScp