까다로운 아이들과 선물 상자

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

상훈이는 NN개의 선물 상자를 가지고 있다. 선물 상자에는 현재 담겨있는 선물의 개수가 적혀있다.

선물을 받을 아이들이 MM명 있다. 아이들은 각자 11에서 MM까지의 서로 다른 번호를 하나씩 부여받았다.

11번 아이부터 MM번 아이까지 한 번에 한 명씩, 자신의 배려심 b_ib\_i번째로 많은 선물이 들어있는 선물 상자에서 각자 원하는 만큼 선물을 가져간다. 예를 들어 어떤 아이의 배려심이 33이라면, 선물이 3번째로 많이 들어있는 선물 상자에서 가져간다. 이 때, 앞서 누군가 선물을 가져갔던 선물 상자에서 또다시 가져가도 상관없다

하지만 상자에 자신이 원하는 것보다 적은 개수의 선물이 들어있다면, 선물을 가져가지 못해 실망한다.

상훈이는 한 사람이라도 실망하지 않고 모두가 선물을 가져갈 수 있는지 궁금하다.

입력

첫째 줄에 선물 상자의 수 NN과 아이들의 수 MM이 공백을 사이에 두고 주어진다. (1MN1051\le M\le N\le 10^5)

둘째 줄에 선물 상자에 들어있는 선물의 개수 c_1,c_2,,c_Nc\_1,c\_2,\ldots ,c\_N이 공백을 사이에 두고 주어진다. (1c_i1051\le c\_i\le 10^5)

셋째 줄에 아이들의 번호 순으로 각 아이가 원하는 선물의 개수 w_1,w_2,,w_Mw\_1,w\_2,\ldots ,w\_M이 공백을 사이에 두고 주어진다. (1w_i1051\le w\_i\le 10^5)

넷째 줄에 아이들의 번호 순으로 각 아이의 배려심 b_1,b_2,,b_Mb\_1, b\_2, \ldots ,b\_M이 공백을 사이에 두고 주어진다. (1b_iN1\le b\_i\le N)

출력

모든 아이들이 실망하지 않고 각자 원하는 만큼 선물을 가져갈 수 있으면 11을, 그렇지 않으면 00을 출력한다.