축에 평행한 N-orthotope는 다음과 같은 형태로 나타나는 N차원 점의 집합이다.
[s1,e1]×[s2,e2]×⋯×[sN,eN](si<ei)
즉 각 좌표 xi가 si≤xi≤ei를 만족하는 점 (x1,x2,…,xN)을 모두 모은 집합이다.
조금 더 일반화해서 si≤ei까지 허용한 곱집합
[s1,e1]×[s2,e2]×⋯×[sK,eK](si≤ei)
을 생각하자. 여기서 si<ei인 i가 정확히 N개라면 이 점의 집합은 축에 평행한 N-orthotope가 된다. 앞으로 '평행한'은 생략하지만, 뒤에 나오는 orthotope도 모두 축에 평행한 orthotope이다.
어떤 N에 대해 두 N-orthotope가 주어진다. 두 영역에 동시에 속하는 점이 있다면 그 점의 집합은 M-orthotope가 된다. 이때 M을 구하는 프로그램을 작성하라. 2-orthotope의 경우 아래 네 가지가 있다.

첫째 줄에 자연수 N이 주어진다.
둘째 줄에 첫 번째 영역의 s1,e1,s2,e2,…,sN,eN이 공백으로 구분되어 주어진다.
셋째 줄에 두 번째 영역의 s1,e1,s2,e2,…,sN,eN이 공백으로 구분되어 주어진다.
주어지는 수는 모두 절댓값이 11 이하인 정수이고, 각 i에 대해 si<ei이다.
1≤N≤11이다.
첫째 줄에 두 영역의 공통 영역이 M-orthotope이면 M을 출력한다. 공통 영역이 없으면 -1을 출력한다.