diff --git a/include/aoc/common/Vertex.hpp b/include/aoc/common/Vertex.hpp
deleted file mode 100644
index a71e158..0000000
--- a/include/aoc/common/Vertex.hpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// Solutions to the Advent Of Code 2024.
-// Copyright (C) 2024 Stefan Müller
-//
-// This program is free software: you can redistribute it and/or modify it under
-// the terms of the GNU General Public License as published by the Free Software
-// Foundation, either version 3 of the License, or (at your option) any later
-// version.
-//
-// This program is distributed in the hope that it will be useful, but WITHOUT
-// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License along with
-// this program. If not, see .
-
-#pragma once
-
-#include
-#include
-#include
-
-class Vertex
-{
-public:
- Vertex(const std::string id);
- const std::string getId() const;
- const std::vector>& getNeighbors() const;
- void addNeighbor(const std::shared_ptr& neighbor);
-private:
- const std::string id_;
- std::vector> neighbors_;
-};
diff --git a/src/common/Vertex.cpp b/src/common/Vertex.cpp
deleted file mode 100644
index 181372d..0000000
--- a/src/common/Vertex.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-// Solutions to the Advent Of Code 2024.
-// Copyright (C) 2024 Stefan Müller
-//
-// This program is free software: you can redistribute it and/or modify it under
-// the terms of the GNU General Public License as published by the Free Software
-// Foundation, either version 3 of the License, or (at your option) any later
-// version.
-//
-// This program is distributed in the hope that it will be useful, but WITHOUT
-// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
-// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License along with
-// this program. If not, see .
-
-#include
-
-#include
-
-Vertex::Vertex(const std::string id)
- : id_{ id }, neighbors_{}
-{
-}
-
-const std::string Vertex::getId() const
-{
- return id_;
-}
-
-const std::vector>& Vertex::getNeighbors() const
-{
- return neighbors_;
-}
-
-void Vertex::addNeighbor(const std::shared_ptr& neighbor)
-{
- neighbors_.push_back(neighbor);
-}