#include
using namespace std;
class Point {
private:
int x, y;
public:
Point() {
}
Point(int x, int y) {
this->x = x;
this->y = y;
}
Point & operator += (Point tmp) {
this->x += tmp.x;
this->y += tmp.y;
return *this;
}
Point & operator -= (Point tmp) {
this->x -= tmp.x;
this->y -= tmp.y;
return *this;
}
Point & operator *= (Point tmp) {
this->x *= tmp.x;
this->y *= tmp.y;
return *this;
}
Point & operator /= (Point tmp) {
this->x /= tmp.x;
this->y /= tmp.y;
return *this;
}
void print() {
cout << this->x << " " << this->y << endl;
}
};
int main() {
Point p1(1, 2);
Point p2(2, 3);
p1 /= p2;
p1.print();
return 0;
}