9 167 381 true 2 10 12 21 24 25 29 32 36