10 428 421 true 2 3 4 5 10 13 23 26 36 39