4 43 268 true 12 15 16 28