{"trustable":false,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv\u003e \n \u003cdiv\u003e\n 七夕节了,fish要和女朋友玩石子了,玩输了fish就要和女朋友分手。有个叫nim的鬼每次都搞10的6次方堆石子,明显fish不可能想累着女朋友\n \u003c/div\u003e \n \u003cdiv\u003e\n 所以他们就玩两堆石子。他们商量好了一种玩法,规定游戏规则为:fish先取,每次取一堆里面的任意个数,或者两堆同时取一样的个数\n \u003c/div\u003e \n \u003cdiv\u003e\n 最后把石子取完的是赢家。假设双方都采取最好的策略,问fish如果是最后的胜者,第一次应该把石子取成什么局面。\n \u003c/div\u003e \n\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\u003cp\u003e \u003cspan\u003e输入包含a,b两种石子,石子数小于1\u003c/span\u003e,000,000,且a\u0026lt;\u003db,a\u003db\u003d\u003cspan\u003e0。\u003c/span\u003e\u003c/p\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cdiv\u003e\n 如果fish赢了,第一行输出1,并且接下来的k行分别写可以把当前石子取成的必胜局面,并且,如果两种取法都能赢,先输出同时取的情况,如果有多种方法,请按从大到小输出。\n\u003c/div\u003e \n\u003cdiv\u003e \n \u003cspan\u003e如果fish输了,第一行输出0\u003c/span\u003e.\n\u003c/div\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre\u003e\r\n1 2 \r\n5 8\r\n4 7\r\n2 2\r\n0 0\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre\u003e\r\n0\r\n1\r\n4 7\r\n3 5\r\n0\r\n1\r\n0 0\r\n1 2\u003c/pre\u003e"}}]}