Skip over navigation
Cambridge University Faculty of Mathematics NRich logo
menu search
  • Teachers expand_more
    • Early years
    • Primary
    • Secondary
    • Post-16
    • Events
    • Professional development
  • Students expand_more
    • Primary
    • Secondary
    • Post-16
  • Parents expand_more
    • Early Years
    • Primary
    • Secondary
    • Post-16
  • Problem-Solving Schools
  • About NRICH expand_more
    • About us
    • Impact stories
    • Support us
    • Our funders
    • Contact us
  • search

Or search by topic

Number and algebra

  • The Number System and Place Value
  • Calculations and Numerical Methods
  • Fractions, Decimals, Percentages, Ratio and Proportion
  • Properties of Numbers
  • Patterns, Sequences and Structure
  • Algebraic expressions, equations and formulae
  • Coordinates, Functions and Graphs

Geometry and measure

  • Angles, Polygons, and Geometrical Proof
  • 3D Geometry, Shape and Space
  • Measuring and calculating with units
  • Transformations and constructions
  • Pythagoras and Trigonometry
  • Vectors and Matrices

Probability and statistics

  • Handling, Processing and Representing Data
  • Probability

Working mathematically

  • Thinking mathematically
  • Developing positive attitudes
  • Cross-curricular contexts

Advanced mathematics

  • Decision Mathematics and Combinatorics
  • Advanced Probability and Statistics
  • Mechanics
  • Calculus

For younger learners

  • Early Years Foundation Stage

The Bridges of Konigsberg

Age 11 to 18
Challenge Level Yellow star
  • Problem
  • Getting Started
  • Student Solutions
  • Teachers' Resources

Konigsberg (now called Kaliningrad) is a town which lies on both sides of the Pregel River, and there are also parts of the town on two large islands that lie in the river. In the 18th century the river banks and islands were connected with seven bridges (as shown below).















A popular problem of the time was whether or not it was possible to go for a walk around Konigsberg crossing each bridge exactly once.

Can you find a route around Konigsberg which crosses each bridge exactly once?

You will probably find, as the 18th Century inhabitants of Konigsberg did, that this is not possible!

Here are two more questions:

  • Can you remove a bridge and find a walk that crosses each remaining bridge exactly once?
  • Can you add a bridge and find a walk that crosses all the bridges exactly once?


To simplify the problem, we can represent Konigsberg by a network of vertices and edges, where each vertex represents one of the land masses (the river banks and islands) and each edge represents a bridge.

Try adding another edge (bridge) between vertices A and D. Draw out this new network.

  • Can you now find a route which uses each edge exactly once? 
  • Are there any restrictions on which vertex you can start from?
  • Can you add one (or more) edges to the original network so that there is a walk which crosses every bridge exactly once, and where you finish at the same vertex where you started?


To find out more about when it is possible to travel along every edge of a network exactly once, try the problem "Can You Traverse It?".

You can read more about the Bridges of Konigsberg in this Maths In a Minute Plus article.
To find out how this problem developed into graph theory go to From Bridges to Networks Plus article. 

You may also like

Calendar Capers

Choose any three by three square of dates on a calendar page...

Adding All Nine

Make a set of numbers that use all the digits from 1 to 9, once and once only. Add them up. The result is divisible by 9. Add each of the digits in the new number. What is their sum? Now try some other possibilities for yourself!

Fixing It

A and B are two fixed points on a circle and RS is a variable diamater. What is the locus of the intersection P of AR and BS?

  • Tech help
  • Accessibility Statement
  • Sign up to our newsletter
  • Twitter X logo

The NRICH Project aims to enrich the mathematical experiences of all learners. To support this aim, members of the NRICH team work in a wide range of capacities, including providing professional development for teachers wishing to embed rich mathematical tasks into everyday classroom practice.

NRICH is part of the family of activities in the Millennium Mathematics Project.

University of Cambridge logo NRICH logo