7 142 351 true 0 5 6 8 11 17 31