10 5409 739 true 2 3 7 18 20 21 25 34 37 38