10 489 338 true 3 4 7 9 17 21 30 33 36 38