#include <iostream>
int main() {
	int q;
	std::cin >> q;
	while (q--) {
		int n, k;
		std::cin >> n >> k;
		n -= k + 1;
		std::cout << (~((k >> 1 ^ k) & (n >> 1 ^ n)) & 1) << '\n';
	}
    return 0;
}
        | 1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <iostream> int main() { int q; std::cin >> q; while (q--) { int n, k; std::cin >> n >> k; n -= k + 1; std::cout << (~((k >> 1 ^ k) & (n >> 1 ^ n)) & 1) << '\n'; } return 0; } | 
 
            
         English
                    English