7 812 376 true 5 6 8 17 25 32 34