import java.util.Scanner;
class Number
{
int a, b;
Number()
{
a = b = 0;
}
Number(int n, int m)
{
a = n;
b = m;
}
void Print()
{
System.out.println(a + " " + b);
}
void Does(int c, int d, int x)
{
if(x == 1)
{
a += c;
b += d;
}
else if(x == 2)
{
a -= c;
b -= d;
}
else if(x == 3)
{
int f = a * c - b * d;
int s = c * b + a * d;
a = f;
b = s;
}
}
}
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int a, b, c, d, x;
a = cin.nextInt();
b = cin.nextInt();
Number p = new Number(a, b);
while(cin.hasNext())
{
c = cin.nextInt();
d = cin.nextInt();
x = cin.nextInt();
if(c == 0 && d == 0 && x == 0) {p.Print();break;}
else p.Does(c, d, x);
}
cin.close();
}
}