7 1199 376 true 2 18 19 20 24 26 35