16 17 19 2
21 3 4 5
7