How do these solutions work?
01

02

03

04

01

02

03

04

01

02

03

04

05

06
