magic lamp riddle