1     0     0     0     
2     1     0     0     
3     2     1     0     
4     3     2     1     
5     3     2     1     
6     2     1     3     
7     1     2     3     
8     1     2     3     
9     1     2     3     

