You are not expected to understand this