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

River Crossing

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

Well done to everyone who found a solution to the problem about the farmer, the fox, the hen and the chicken. Those solutions are not included here, because the solution to that section is inluded in the problem.

Kaylie and Zoe from Frederick Irwin Anglican School in Australia explained how to get two adults and two children across the river:

Kid 1=A
Kid 2=B
Adult 1=C
Adult 2=D

1. Send A and B over
2. Send A back
3. Send C over
4. Send B back
5. Send A and B over
6. Send B back
7. Send D over
8. Send A back
9. Send A and B over

Year 5 from Wellington College Shanghai in China, Ci Hui Minh Ngoc from Kelvin Grove State College (Brisbane) in Australia, Rohan from Wilson's School in the UK, Ari and George from Frederick Irwin Anglican School, Henry and Zach from Wilsthorpe School and Matt from JMG le Clézio in Vanuatu extended this idea to 3 adults and to 100 adults. This is Ari and George's work:

Solution for problem #2
There are three adults, A1, A2 and A3, and two children, K1 and K2.

1.    K1 and K2 go to side B.
2.    K1 goes back to side A but K2 stays at side B.
3.    A1 goes to side B.
4.    K2 goes back to side A.
5.    K1 and K2 go to side B.
6.    K1 goes back to side A but K2 stays at side B.
7.    A2 goes to side B.
8.    K2 goes back to side A.
9.    K1 and K2 go to side B.
10.    K1 goes back to side A but K2 stays at side B.
11.    A3 goes to side B.
12.    K2 goes back to side A.
13.    Finally, K1 and K2 go to side B together.

Solution for problem #3
There are two sides of the river, side A and side B. We have one-hundred adults, A1, A2 and so on, and two children, K1 and K2.
1.    K1 and K2 go to side B.
2.    K2 goes back to side A
3.    A1 goes to side B. There is now one adult and one kid at side B.
4.    K1 goes back to side A.
5.    Repeat 99 times.
6.    Finally, the kids go over in the same boat.

There is a pattern that both children go over, one child comes back, an adult goes over, one child comes back. No matter how many adults there are, this pattern will always work.

Sunhari from British School Muscat in Oman, Nayanika from The Tiffin Girls' School in the UK and Elliott and Ben from Frederick Irwin Anglican School used a diagram and a formula to represent this pattern. This is Nayanika's work:

Elliott and Ben also wrote a Python script which uses the formula to work out how many trips are needed for any number of adults that the user inputs. You can see the script here. The script also offers the user options to see the problem, to see how the formula works and to see the full explanation on this website.

You may also like

Have You Got It?

Can you explain the strategy for winning this game with any target?

Latin Numbers

Can you create a Latin Square from multiples of a six digit number?

Dozens

Can you select the missing digit(s) to find the largest multiple?

  • 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