2 27
2 27
20
11
31 35 3000 1 1 1 2 2 1
2028