mystery problem