9 312 244 true 2 3 5 8 13 16 26 27 39