9 89 246 true 1 7 15 17 20 22 27 32 37