Self sufficient (39/41)

Self sufficient