8 969 290 true 3 12 17 18 20 27 28 38