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')