12 699 334 true
3 7 13 15 16 22 25 29 31 32 37 38