7 1087 421 true
2 8 11 14 16 20 22