7 434 280 true 2 3 12 14 15 22 28