7 812 190 true 3 4 16 17 26 33 39