12 424 373 true 1 3 4 6 7 8 11 18 23 24 30 39