2 16
2 16 20 13
20 34
7 97 3000