8 389 294 true
3 5 14 16 23 30 36 39