Consider two points, and . We consider the inversion or point reflection, , of point across point to be a rotation of point around .
Given sets of points and , find for each pair of points and print two space-separated integers denoting the respective values of and on a new line.
Complete the findPoint function in the editor below.
findPoint has the following parameters:
int px, py, qx, qy: x and y coordinates for points and
int: x and y coordinates of the reflected point
The first line contains an integer, , denoting the number of sets of points.
Each of the subsequent lines contains four space-separated integers that describe the respective values of , , , and defining points and .
0 0 1 1
1 1 2 2
The graphs below depict points , , and for the points given as Sample Input: