7 690 287 true 3 4 6 13 18 25 33