#include <iostream>
using namespace std;
int main() {
// your code goes here
return 0;
}
/*
Vector3D Vector3D::rotate(Vector3D ort, double angle) {
ort.normalize();
Vector3D cur_vector(this->x, this->y, this->z);
return Vector3D(cur_vector * cos(angle) + cur_vector.cross(ort) * sin(angle) + ort * cur_vector.dot(ort) * (1 - cos(angle)));
}
*/
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQoKLyoKVmVjdG9yM0QgVmVjdG9yM0Q6OnJvdGF0ZShWZWN0b3IzRCBvcnQsIGRvdWJsZSBhbmdsZSkgewoJb3J0Lm5vcm1hbGl6ZSgpOwoJVmVjdG9yM0QgY3VyX3ZlY3Rvcih0aGlzLT54LCB0aGlzLT55LCB0aGlzLT56KTsKCglyZXR1cm4gVmVjdG9yM0QoY3VyX3ZlY3RvciAqIGNvcyhhbmdsZSkgKyBjdXJfdmVjdG9yLmNyb3NzKG9ydCkgKiBzaW4oYW5nbGUpICsgb3J0ICogY3VyX3ZlY3Rvci5kb3Qob3J0KSAqICgxIC0gY29zKGFuZ2xlKSkpOwp9Ciov