10 173 148 true 0 3 4 5 7 8 9 15 24 35