7 1251 371 true 0 1 10 12 17 20 33