7 243 296 true 2 16 30 39 59 85 96