2

1

222

111

12

11

10

8

6

5

9

15

4

3