{"code":"23on2b3","name":"OR","description":"Cho $q$ truy vấn, mỗi truy vấn gồm $3$ số nguyên dương $a, l, r$ , yêu cầu tính số lượng số $x$ sao cho:\r\n- $l \\le x \\le r$\r\n- $x$ **or** $a = x$\r\n\r\nBạn có thể tham khảo phép **or** tại [đây][1]\r\n\r\n#### Input\r\n\r\n- Dòng đầu tiên là số $q$ $(1 \\le q \\le 10^5)$.\r\n- $q$ dòng tiếp theo, mỗi dòng là $3$ số $a, l, r$ $(1 \\le a, l, r \\le 10^9)$.\r\n\r\n#### Output\r\n\r\n - Gồm $q$ dòng, mỗi dòng là đáp án cho $1$ truy vấn.\r\n\r\n#### Scoring\r\nSubtask $1$ ($20\\%$ số điểm): Có $1 \\le q \\le 2000$, $1 \\le a, l, r \\le 2000$.\r\nSubtask $2$ ($80\\%$ số điểm): Không có ràng buộc gì thêm\r\n\r\n#### Example\r\n\r\n!!! question \"Test 1\"\r\n    ???+ \"Input\"\r\n        ```sample\r\n        1\r\n        1 2 5\r\n        ```\r\n    ???+ success \"Output\"\r\n        ```sample\r\n        2\r\n        ```\r\n\r\n\r\n  [1]: https://blog.luyencode.net/phep-toan-thao-tac-bit/","points":1300.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}