7 1281 331 true 2 4 7 16 17 27 35