3

4

5

20

111

203

333

545

999

5345

5435

5555

23424

545435