# -*- coding: utf-8 -*-

# 標準入力を取得

S = eval(input())

T = eval(input())



# 求解処理

ans = 0

for s, t in zip(S, T):

    ans += (s != t)



# 結果出力

print(ans)

# -*- coding: utf-8 -*-



def get_input() -> tuple:

    """

    標準入力を取得する.



    Returns:\n

        tuple: 標準入力

    """

    S = eval(input())

    T = eval(input())



    return S, T





def main(S: str, T: str) -> None:

    """

    メイン処理.



    Args:\n

        S (str): 文字列

        T (str): 文字列

    """

    # 求解処理

    ans = 0

    for s, t in zip(S, T):

        ans += (s != t)



    # 結果出力

    print(ans)





if __name__ == "__main__":

    # 標準入力を取得

    S, T = get_input()



    # メイン処理

    main(S, T)

# -*- coding: utf-8 -*-
# 標準入力を取得
S = eval(input())
T = eval(input())
# 求解処理
ans = 0
for s, t in zip(S, T):
    ans += s != t
# 結果出力
print(ans)

# -*- coding: utf-8 -*-
def get_input() -> tuple:
    """
    標準入力を取得する.
    Returns:\n
        tuple: 標準入力
    """
    S = eval(input())
    T = eval(input())
    return S, T


def main(S: str, T: str) -> None:
    """
    メイン処理.
    Args:\n
        S (str): 文字列
        T (str): 文字列
    """
    # 求解処理
    ans = 0
    for s, t in zip(S, T):
        ans += s != t
    # 結果出力
    print(ans)


if __name__ == "__main__":
    # 標準入力を取得
    S, T = get_input()
    # メイン処理
    main(S, T)

-# 標準入力を取得 -S = eval(input()) -T = eval(input()) -# 求解処理 -ans = 0 -for s, t in zip(S, T): -    ans += s != t -# 結果出力 -print(ans) +def get_input() -> tuple: +    """ +    標準入力を取得する. +    Returns:\n +        tuple: 標準入力 +    """ +    S = eval(input()) +    T = eval(input()) +    return S, T + + +def main(S: str, T: str) -> None: +    """ +    メイン処理. +    Args:\n +        S (str): 文字列 +        T (str): 文字列 +    """ +    # 求解処理 +    ans = 0 +    for s, t in zip(S, T): +        ans += s != t +    # 結果出力 +    print(ans) + + +if __name__ == "__main__": +    # 標準入力を取得 +    S, T = get_input() +    # メイン処理 +    main(S, T)