import sys input = sys.stdin.readline # 文字列入力はするな!! import sys sys.setrecursionlimit(10**9) n=int(input()) a=[-10**18]+list(map(int,input().split()))+[10**18] b=[-10**18]+list(map(int,input().split()))+[10**18] ans=[] ok=set() def f(i): if a[i]=b[i]: f(i) g(i+1) else: if a[i+1]>b[i]: f(i) g(i+1) else: g(i+1) f(i) g(1) print(len(ans)) for x,y in ans: print(x,y)