rect.cpp: In function 'long long int count_rectangles(std::vector<std::vector<int> >)':
rect.cpp:142:32: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
142 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:142:36: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
142 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:142:40: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
142 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:142:44: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
142 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:146:30: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
146 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:146:34: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
146 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:146:38: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
146 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:146:42: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
146 | if(y1 != -2) xr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:162:32: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
162 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:162:36: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
162 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:162:40: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
162 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:162:44: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
162 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:166:30: warning: narrowing conversion of 'x1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
166 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:166:34: warning: narrowing conversion of 'x2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
166 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:166:38: warning: narrowing conversion of 'y1' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
166 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~
rect.cpp:166:42: warning: narrowing conversion of 'y2' from 'int' to 'int16_t' {aka 'short int'} [-Wnarrowing]
166 | if(x1 != -2) yr.push_back({x1, x2, y1, y2});
| ^~