dungeon2.cpp: In function 'void dfs(long long int, long long int)':
dungeon2.cpp:21:7: error: 'LastRoad' was not declared in this scope
21 | x=LastRoad()-1;
| ^~~~~~~~
dungeon2.cpp:22:8: error: 'Color' was not declared in this scope
22 | if(Color()!=1){
| ^~~~~
dungeon2.cpp:28:9: error: 'Move' was not declared in this scope; did you mean 'remove'?
28 | Move(x+1,2);
| ^~~~
| remove
dungeon2.cpp:33:10: error: 'NumberOfRoads' was not declared in this scope
33 | ll y=NumberOfRoads();
| ^~~~~~~~~~~~~
dungeon2.cpp:37:13: error: 'Move' was not declared in this scope; did you mean 'remove'?
37 | Move(i+1,2);
| ^~~~
| remove
dungeon2.cpp:42:5: error: 'Move' was not declared in this scope; did you mean 'remove'?
42 | Move(x+1,3);
| ^~~~
| remove
dungeon2.cpp: In function 'void dfs2(long long int, long long int)':
dungeon2.cpp:49:7: error: 'LastRoad' was not declared in this scope
49 | x=LastRoad()-1;
| ^~~~~~~~
dungeon2.cpp:50:10: error: 'NumberOfRoads' was not declared in this scope
50 | ll y=NumberOfRoads();
| ^~~~~~~~~~~~~
dungeon2.cpp:53:13: error: 'Move' was not declared in this scope; did you mean 'remove'?
53 | Move(i+1,1);
| ^~~~
| remove
dungeon2.cpp:54:31: error: 'Color' was not declared in this scope
54 | g[v][i]=g[v][i]*3+Color()-1;
| ^~~~~
dungeon2.cpp:55:18: error: 'LastRoad' was not declared in this scope
55 | Move(LastRoad(),Color());
| ^~~~~~~~
dungeon2.cpp:60:13: error: 'Move' was not declared in this scope; did you mean 'remove'?
60 | Move(i+1,vec[v][it]);
| ^~~~
| remove
dungeon2.cpp:65:14: error: 'Color' was not declared in this scope
65 | Move(x+1,Color());
| ^~~~~
dungeon2.cpp:65:5: error: 'Move' was not declared in this scope; did you mean 'remove'?
65 | Move(x+1,Color());
| ^~~~
| remove
dungeon2.cpp: In function 'void Inspect(int)':
dungeon2.cpp:143:5: error: 'Answer' was not declared in this scope
143 | Answer(i,ans[i]/2);}
| ^~~~~~