Self def (21/21)

Self def