Second approach (16/43)

Second approach