7 108 246 true 2 3 6 9 11 14 22