12 620 397 true 0 2 4 5 12 13 16 20 27 35 36 37