7 597 317 true 1 2 7 16 18 33 39