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