8 1682 394 true 2 5 6 14 15 19 35 36