8 1726 965 true 2 5 15 17 18 21 37 39