Worked example 4 - explained