8 681 346 true 0 1 7 8 10 17 21 23