7 684 248 true 1 7 14 20 21 34 39