n개의 물통이 있고 (1≤n≤4), 처음에는 모든 물통이 물로 가득 차 있다. i번째 물통의 용량은 정수 oi 리터이며 1≤oi≤49를 만족한다.
다음 세 가지 동작을 할 수 있다.
각 물통의 용량과, 각 물통에 최종적으로 담기길 원하는 물의 양이 주어진다. 허용된 동작만으로 그 최종 상태에 도달할 수 있는지 판단하고, 도달할 수 있으면 필요한 최소 동작 횟수를, 그렇지 않으면 NIE를 출력하라.
첫째 줄에 물통의 개수 n이 주어진다 (1≤n≤4). 둘째 줄에 n개의 정수 o1,…,on이 공백 하나로 구분되어 주어지며, oi는 i번째 물통의 용량이다 (1≤oi≤49). 셋째 줄에 n개의 정수 w1,…,wn이 공백 하나로 구분되어 주어지며, wi는 i번째 물통에 최종적으로 담기길 원하는 물의 양이다 (0≤wi≤oi).
허용된 동작만으로는 원하는 최종 상태에 도달할 수 없으면 NIE라는 한 단어만 출력한다. 도달할 수 있으면 그 최종 상태에 이르는 최소 동작 횟수를 정수 하나로 출력한다.