8 1644 501 true
3 15 21 23 24 25 31 38