9 521 243 true 1 2 8 15 17 21 24 26 37