I think I'll have a go at this challenge.