#include <iostream>
#include<map>
#include<string>
#include<vector>
class Point
{
int x, y;
public:
Point (int px, int py){
x = px;
y = py;
}
};
class Rect
{
Point top_left;
Point bottom_right;
public:
//use constructor initializer list to intialize the data members by passing arguments instead of default initializing them
Rect (Point p1, Point p2): top_left(p1), bottom_right(p2){
}
};
int main()
{
return 0;
}