8 417 673 true 1 4 5 8 16 17 21 34