eastereggs.cpp:1:7: error: expected constructor, destructor, or type conversion before '(' token
1 | query ( vector <int> h ) {
| ^
eastereggs.cpp:37:27: error: 'pair' was not declared in this scope
37 | findEgg ( int n, vector < pair <int, int> > bridges ) {
| ^~~~
eastereggs.cpp:37:27: error: 'pair' was not declared in this scope
eastereggs.cpp:37:27: error: 'pair' was not declared in this scope
eastereggs.cpp:37:27: error: 'pair' was not declared in this scope
eastereggs.cpp:37:18: error: 'vector' has not been declared
37 | findEgg ( int n, vector < pair <int, int> > bridges ) {
| ^~~~~~
eastereggs.cpp:37:25: error: expected ',' or '...' before '<' token
37 | findEgg ( int n, vector < pair <int, int> > bridges ) {
| ^
eastereggs.cpp:37:1: error: ISO C++ forbids declaration of 'findEgg' with no type [-fpermissive]
37 | findEgg ( int n, vector < pair <int, int> > bridges ) {
| ^~~~~~~
eastereggs.cpp: In function 'int findEgg(int, int)':
eastereggs.cpp:38:10: error: 'query' was not declared in this scope
38 | if ( query ( {1} ) == 1 ) {
| ^~~~~