7 684 365 true 5 10 12 21 22 25 39