춘배가 선물하는 특별한 하트
시간 제한1초메모리 제한1024 MB
무게 N을 둘로 쪼개고 하나를 버리는 과정을 되풀이할 때 M을 만들 수 있는지 판정한다.
문제
춘배는 g 하트 하나를 가지고 있다. 마음씨 좋은 춘배는 자신이 가진 하트 무게를 나눠 g 하트 하나를 나비에게 선물해 주려 한다!

춘배는 자신이 가진 g 하트를 하트 개로 나눌 수 있다. 이때 가 짝수라면 g인 하트 개로 나눌 수 있고, 가 홀수라면 g 하트 개와 g 하트 개로 나눌 수 있다. 그 후 나눠진 개의 하트 중 무조건 하나를 선택해서 버려야 한다. 이와 같은 방법으로 남은 개의 하트가 g이 될 때까지 계속 나눈다. 하지만 하트가 g이 되면 춘배는 더 이상 하트를 나눌 수 없게 된다.
춘배는 자신의 하트를 나누기 전에 g으로 만들 수 있는지 알아보려 한다. 춘배를 도와 만들 수 있는지 알려주자.
입력
첫 번째 줄에 춘배가 가진 하트의 무게 과 나비에게 줄 하트의 무게 이 공백으로 구분되어 주어진다. , 과 은 양의 정수
출력
춘배가 g 하트를 만들 수 있으면 YES, 만들 수 없다면 NO를 출력한다.