1 2 3
4
5
6
7
8
9
10 11 12
13 14 14
14 15 21