{"trustable":true,"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 class\u003d\"panel_content\"\u003e\u003cbr\u003eGreek mathematician Pythagoras discovered in his study of natural numbers that the sum of all proper divisors (i.e. not including the number itself) of 220 is: \u003cbr\u003e\u003cbr\u003e1+2+4+5+10+11+20+22+44+55+110=284. \u003cbr\u003e\u003cbr\u003eAnd the sum of all proper divisors of 284 is 1, 2, 4, 71, 142, which adds up to 220. People are amazed by such numbers and call them amicable numbers. In general, if either of two numbers is the sum of the proper divisors of the other number, then the two numbers are amicable numbers. \u003cbr\u003e\u003cbr\u003eYour task is to write a program to determine whether the given two numbers are amicable numbers.\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"The first line of input contains a number M, followed by M lines, each containing an instance with two integers A and B; where 0 \u0026lt;\u003d A, B \u0026lt;\u003d 600000;"}},{"title":"Output","value":{"format":"HTML","content":"For each test instance, output YES if A and B are amicable numbers, otherwise output NO."}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\r\n220 284\r\n100 200\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eYES\r\nNO\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e"}}]}