8 121 266 true 2 3 8 13 19 34 36 39