7 1051 292 true 2 4 14 17 18 25 36