6 387 248 true 0 1 5 9 22 28