Something difficult to grasp or puzzling Answer