{"trustable":false,"sections":[{"title":"","value":{"format":"MD","content":"\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\nMathJax.Hub.Config({\n tex2jax: {inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]], displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]}\n});\n\u003c/script\u003e\n\u003cscript type\u003d\"text/javascript\" async\n src\u003d\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\"\u003e\n\u003c/script\u003e\n\nДаются две точки **A** и **B** на **XY** плоскости, выведите количество целочисленных точек на отрезке **AB**.\n\nНапример, для **A (3, 3)** и **B (-1, -1)** ответ **5**, а именно: **(-1, -1), (0, 0), (1, 1), (2, 2) and (3, 3)**."}},{"title":"Input","value":{"format":"MD","content":"В первая строке стоит одно число **T (\u0026le; 125)** - количество тестов.\n\nКаждый тест состоит из 4 целых чисел, **A\u003csub\u003ex\u003c/sub\u003e, A\u003csub\u003ey\u003c/sub\u003e, B\u003csub\u003ex\u003c/sub\u003e** и **B\u003csub\u003ey\u003c/sub\u003e**. Каждое из них помещается в **32**-битный знаковый int."}},{"title":"Output","value":{"format":"MD","content":"На каждый тест, выведите количество целочисленных точек на отрезке **AB**."}},{"title":"Sample Input","value":{"format":"MD","content":"\u003cpre\u003e2\n3 3 -1 -1\n0 0 5 2\n\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"MD","content":"\u003cpre\u003eCase 1: 5\nCase 2: 2\n\u003c/pre\u003e"}}]}