8 1526 381 true 4 5 8 11 21 23 31 34