#include using namespace std; //#include //using namespace atcoder; //#define _GLIBCXX_DEBUG using ll = long long; //using mint = modint998244353; using Graph = vector>; template inline bool chmax(T &a, T b) { return ((a < b) ? (a = b, true) : (false)); } template inline bool chmin(T &a, T b) { return ((a > b) ? (a = b, true) : (false)); } const ll INF = 1LL << 60; int main(void) { int ax, ay, az, bx, by, bz; cin >> ax >> ay >> az >> bx >> by >> bz; cout << ay * bz - az * by << " " << az * bx - ax * bz << " " << ax * by - ay * bx << endl; }