음이 아닌 정수로 이루어진 길이 N−1의 수열 A_1,A_2,⋯,A_N−1이 주어진다.
다음 조건을 만족하는 음이 아닌 정수로 이루어진 길이 N의 수열 B가 존재하는지 판별하고, 존재한다면 아무 것이나 하나 출력하라.
여기서 OR은 Bitwise OR 연산을 의미한다.
첫 번째 줄에 수열 B의 길이 N이 주어진다.
그 다음 줄에 N−1개의 정수 A_1,A_2,⋯,A_N−1이 공백으로 구분되어 주어진다.
만약 조건을 만족하는 수열 B가 존재하지 않는다면 No를 출력한다.
조건을 만족하는 수열 B가 존재한다면 첫 번째 줄에 Yes를 출력하고 그 다음 줄에 수열 B의 각 원소를 순서대로 출력한다.