무한히 넓은 좌표평면이 있다.
초기에는 에 이 적혀있고, 나머지 정수 좌표에는 아무 값도 적혀 있지 않다.
당신은 큐를 이용해 아래의 행동을 번 수행하려고 한다. 초기에 큐는 비어 있다.
행동을 어떤 방식으로 수행하더라도, 한 좌표는 큐에 한 번만 들어감을 증명할 수 있다.
행동을 번 수행했을 때, 이 적힌 좌표의 개수가 정확히 가 될 수 있는지 판별해보자.
첫 번째 줄에 테스트 케이스의 수를 의미하는 정수 가 주어진다.
각 테스트 케이스마다 행동의 횟수, 이 적힌 좌표 개수의 목표를 의미하는 정수 , 가 공백으로 구분되어 주어진다.
각 테스트 케이스마다 이 적힌 좌표의 개수가 정확히 가 될 수 있다면 YES, 그렇지 않다면 NO를 출력한다.
큐는 로 표현되는 자료구조다. 큐에 원소 를 넣으면, 큐는 가 된다. 큐에서 원소를 빼면, 를 얻고 큐는 가 된다.