8 326 318 true
8 9 18 19 22 23 31 35