10 691 415 true 3 12 13 14 18 29 31 32 38 39