9 2161 598 true 3 7 14 17 26 27 29 31 36