Puzzling problem

Top