7 228 219 true
2 5 11 14 16 23 39