7 1150 410 true 0 1 2 5 10 21 22