解くにはある程度知識が必要?