8 1388 417 true 1 2 3 6 13 16 18 28