12 723 399 true 1 2 11 17 21 22 24 26 27 28 32 33