Tough riddle this week, did anyone solve it?