7 137 249 true 3 4 9 10 22 29 33