7 1001 399 true 2 5 12 14 17 21 25