def contract(n1, n2):
    imin = min(len(n1), len(n2))
    for i in range(imin, 0, -1):
        if n1[-i:] == n2[:i]:
            return n1 + n2[i:] 
    return n1+n2
