quite a challenge

});