9 3784 471 true 2 5 14 18 19 29 30 36 39