7 1059 417 true 0 1 12 23 31 32 36