7 170 284 true 2 5 10 11 12 14 23