4 4 3
1 15
20 23 8