5 348 165 true 1 4 6 17 23