Weekly Challenge - Djinn Apprentice (Alternative)