7 615 268 true 3 12 21 22 30 32 33