6 408 291 true 3 10 18 21 24 25