7 890 396 true 1 5 9 13 16 24 25