7 15 70
23 5 2
128
1945 11 89100 256 997 1743 530