7 589 265 true 5 9 17 22 25 33 34