std::list<std::shared_ptr<VisitedPair>> visited_pairs_;
unsigned long visited_pairs_count_ = 0;
unsigned long expanded_pairs_count_ = 0;
std::list<std::shared_ptr<VisitedPair>> visited_pairs_;
unsigned long visited_pairs_count_ = 0;
unsigned long expanded_pairs_count_ = 0;