7 843 386 true 1 4 13 15 23 24 32