8 1438 344 true 0 5 6 12 13 14 18 31