#include #include #include int f(int u, int v) { int k,t; for (k=0; (!(u%2))&&(!(v%2)); k++) { u/=2; v/=2; } if (u%2) t=-v; else t=u/2; while(t) { while (!(t%2)) t/=2; if (t>0) u=t; else v=-t; t=u-v; } while(k-->0) u*=2; return u; } int main(void) { int pocet, c_ulohy; scanf("%d\n", &pocet); for (c_ulohy =0; c_ulohy < pocet; c_ulohy++) { int k, N,M,f; int u, v; scanf("%d %d",&N, &M); if (N%M) u = (N/M)*M; else u = ((N/M)-1)*M; v = u-M; if ((u<=0) || (v<=0)) printf("Reseni neexistuje.\n"); else printf("%d %d\n", u, v ); } return 0; }