8 2357 571 true 3 7 12 17 18 32 33 36