true 8 17 true 1 2 16 34 51 61 63 96