7 121 259 true 3 4 16 17 26 33 39