9 397 344 true
2 4 6 7 13 18 27 34 35