2 2 2 2
2 2 2 2
3 3
3 3