import sys def input(): return sys.stdin.readline().rstrip() def solve(A, B): cur = max(B) ans = 1 while True: A = [a for a in A if a < cur] if len(A) == 0: break cur = max(A) ans += 1 A, B = B, A return ans def main(): int(input()) # Nw *W, = map(int, input().split()) int(input()) # Nb *B, = map(int, input().split()) print(max(solve(W, B), solve(B, W))) if __name__ == '__main__': main()