10 765 489 true 6 7 11 15 16 18 21 45 47 87