7 890 394 true 2 5 10 12 16 38 39