10 861 573 true
4 8 12 13 16 23 24 26 29 39