9 105 253 true 0 2 3 5 12 16 26 34 35