7 228 285 true 0 2 3 7 12 17 34