30
18 31 28
30
29 34 35
30