12 642 336 true 0 4 14 15 17 20 23 24 30 32 35 36