Hard riddles with answer