이진수 나눗셈

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

문제

이진수 MM2K2^{K}으로 나누어 떨어지는지 여부를 판별하는 프로그램을 작성하시오. 이 때, 나누어 떨어진다는 것은 나머지 없이 정수 몫으로 나누어진다는 것을 의미한다.

입력

첫 번째 줄에는 이진수 MM의 자리수인 NN (1N1,000,000 1 \leq N \leq 1\\,000\\,000)이 주어진다.

두 번째 줄에는 이진수 MMNN자리만큼 주어진다. 이진수 MM의 앞부분에는 불필요한 0이 올 수 있다.

세 번째 줄에는 나누는 수 2K2^{K}KK (0 K 1,000,000 0 \leq K \leq 1\\,000\\,000)가 주어진다.

출력

이진수 MM2K2^{K}으로 나누어 떨어진다면 YES, 나누어 떨어지지 않는다면 NO를 출력한다.