7 100 173 true 1 3 11 34 47 52 98