8 1858 353 true
3 9 16 21 22 24 28 33