{"trustable":false,"sections":[{"title":"","value":{"format":"MD","content":"Теорема.\n\nДля любых двух целых чисел x и k существует два целых числа p и q, таких что:\n\n[![Picture1](http://neerc.ifmo.ru/school/fml31/vjudge/play_with_floor_and_ceil.PNG \"Picture1\")](http://neerc.ifmo.ru/school/fml31/vjudge/play_with_floor_and_ceil.PNG \"Picture1\")\n\nДостаточно легко доказать эту теорему, поэтому мы не просим вас это делать. Мы просим вас сделать кое-что еще проще! Учитывая значения x и k, вам нужно найти целые числа p и q, которые удовлетворяют данному уравнению.\n\n#### Входные данные\nВ первой строке входных данных содержится целое число T (1 ≤ T ≤ 1000), которое дает количество тестовых случаев. В каждой из следующих T строк вам даны два натуральных числа x и k. Гарантируется, что х и к всегда будут меньше 10\u003csup\u003e8\u003c/sup\u003e.\n\n#### Выходные данные\nДля каждого из тестовых случаев выведите два целых числа: p и q в одной строке. Эти два целых числа должны быть разделены одним пробелом. Если есть несколько пар p и q, которые удовлетворяют уравнению, подойдет любая.\nНо чтобы помочь нам упростить нашу задачу, пожалуйста, убедитесь, что значения,\n[![Picture 2](http://neerc.ifmo.ru/school/fml31/vjudge/play_with_floor_and_ceil2.PNG \"Picture 2\")](http://neerc.ifmo.ru/school/fml31/vjudge/play_with_floor_and_ceil2.PNG \"Picture 2\")\nвлезают в 64-битный тип данных.\n\n#### Пример ввода\n\n3\n5 2\n40 2\n24444 6\n\n#### Пример вывода\n\n1 1\n1 1\n0 6"}}]}