6 115 289 true 12 13 16 31 36 38