Семь мостов Кенигсберга - исторически известная задача математики. Леонгард Эйлер решил эту задачу в 1735 году. Это привело к зарождению теории графов. Затем это привело к развитию топологии.

Город Кенигсберг в Пруссии (ныне Калининград, Россия) располагался по обе стороны реки Прегель. Он включал в себя два больших острова, которые были соединены между собой и с материком семью мостами.

Проблема заключалась в том, чтобы найти способ пройти через весь город, пересекая каждый мост один и только один раз. На острова нельзя было попасть никаким другим путем, кроме мостов. Каждый мост должен был быть пересечен полностью каждый раз. Прогулка не обязательно должна начинаться и заканчиваться в одном и том же месте. Эйлер доказал, что задача не имеет решения.