#include "worldmap.h"
#include <bits/stdc++.h>
#define ll long long
#define dbg(x) cerr << #x << ' ' << x << endl;
using namespace std;
vector<int> v;
vector<vector<ll>> adj;
void dfs(ll node, ll par)
{
  v.push_back(node+1);
  for (auto &&e : adj[node])
  {
    if(e!=par)
    {
      dfs(e,node);
      v.push_back(node+1);
    }
  }
}
std::vector<std::vector<int>> create_map(int N, int M, std::vector<int> A, std::vector<int> B) 
{
  cout << "here"<<endl;
  adj.assign(N,vector<ll>());
  for (int i=0;i<M;i++)
  {
    A[i]--;
    B[i]--;
    adj[A[i]].push_back(B[i]);
    adj[B[i]].push_back(A[i]);
  }
  dfs(0,0);
  v.pop_back();
  vector<vector<int>> ans(v.size());
  for (int i=0;i<ans.size();i++)
  {
    ans[i]=v;
  }
  return ans;
}
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict | Execution time | Memory | Grader output | 
|---|
| Fetching results... |