What an interesting challenge. Well done everyone!