Sort:  

It's supposed to be difficult ;)
I will come with hints until the right answer have been given.
But i'm not sure if I'm going to give a hint tomorrow or wait until the post pays out, what do you think?