#245. 小满

小满

Description

在三维笛卡尔坐标系中,给出两个向量 x,y\vec{x}, \vec{y} 和一个数 θ\theta,请你计算 x\vec{x}y\vec{y} 为轴顺时针旋转 θ\theta (弧度制) 后的向量 z\vec{z}

Format

Input

一行输入三个数 x1,y1,z1x_1, y_1, z_1 (105x1,y1,z1105-10^5 \le x_1, y_1, z_1 \le 10^5),表示向量 x\vec{x} 的三个分量值。

一行输入三个数 x2,y2,z2x_2, y_2, z_2 (105x2,y2,z2105-10^5 \le x_2, y_2, z_2 \le 10^5),表示向量 y\vec{y} 的三个分量值。

一行输入一个数 tt (0t2×π0 \le t \le 2 \times \pi),表示旋转的角度。

Output

一行输出空格分隔的三个数,表示向量 z\vec{z} 的三个分量值。

Samples

1 1 1
0 0 1
3.1415926535
-1.000000000 -1.000000000 1.000000000
0 0 1
1 1 0
1.57079632679
0.707106781 -0.707106781 0.000000000