*** The more detailed explanation (step by step) is in the document README of the "Mandatory sample". *** The "challenge" and "advanced" samples only have the main differences. Challenge sample: Advanced sample: Mandatory sample: