8 1765 528 true 3 4 14 17 18 21 26 39