I can't solve this riddle. Please help.