A challenge set up by my uncle on 9th June, so starting a bit late.