News Limited coding exercise.