10 564 415 true 1 4 5 13 16 22 24 27 32 37