7 1041 372 true 2 11 19 23 25 27 33