#include<iostream>
#include<cmath>
using namespace std;

int main()
{
    double x = 0, y = 0;            //x座標y座標
    double d, a = 0, b = 0;         //d距離a角度b角度
    char c;

    double pi = acos(-1);           //cos(pi) = -1より acos(-1) = pi;

    //最初は必ずy軸正の方向にdだけ進むので、bの初期値は0とする。cos(0) = 1
    while( cin >> d >> c >> a )
    {
        if( d == 0 && a == 0 )  //終了処理
            break;

        double si, co;
        si = sin(b*pi/180);
        co = cos(b*pi/180);

        //x軸の処理
        if( b >= 0 || b <= 180 )    // 0 <= θ <= 180のときx軸正の方向に動く
            x += d * si;
        else                        // -180 <= θ < 0のときx軸負の方向に動く
            x -= d * si;

        //y軸の処理
        if( b >= -90 || b <= 90 )   //y軸正の方向に動く時の条件
            y += d * co;
        else
            y -= d * co;
        b += a;
    }


    cout << (int)x << endl << (int)y << endl;   //int型でキャスト

    return 0;
}
// b>=0やabs(b)<=90という条件が相応しくなかった理由は、角度aという値が0°から360°の範囲を取るから。
// 対して180°までの範囲しか頭になかったので反省。
