9 2371 700 true 2 3 4 5 8 19 22 27 35