7 1095 481 true 5 9 10 12 18 29 39