7 1555 312 true 1 5 8 12 17 18 34