8 1044 367 true 2 3 4 10 12 21 25 26