Sort:  

Actually took me a while to get it all together. The idea is already a bit older ;)

But then I say: Good luck ;) You have now already a few additional clues that were not available 2 weeks ago.