7 690 342 true 3 4 6 13 18 25 33