8 1408 405 true 1 2 3 11 20 22 27 35