8 2171 465 true 0 1 2 7 10 22 33 38