7 100 383 true 1 4 7 9 17 26 38